Refactor remove step
This commit is contained in:
parent
49947b1afc
commit
dd7b892835
1 changed files with 6 additions and 2 deletions
8
arkdep
8
arkdep
|
@ -467,9 +467,10 @@ deploy () {
|
||||||
/boot/arkdep/${data[0]}/initramfs-linux.img || cleanup_and_quit 'Failed to generate initramfs'
|
/boot/arkdep/${data[0]}/initramfs-linux.img || cleanup_and_quit 'Failed to generate initramfs'
|
||||||
|
|
||||||
# Add to database
|
# Add to database
|
||||||
# TODO: If this step is never reached ensure cleanup, maybe write a "busy file" somewhere
|
|
||||||
printf "\e[1;34m-->\e[0m\e[1m Updating database\e[0m\n"
|
printf "\e[1;34m-->\e[0m\e[1m Updating database\e[0m\n"
|
||||||
printf "${data[0]}\n$(cat $(readlink -m $arkdep_dir/tracker | head -$deploy_keep))" > $arkdep_dir/tracker
|
printf "${data[0]}\n$(cat $(readlink -m $arkdep_dir/tracker))" |
|
||||||
|
tee $arkdep_dir/tracker.tmp
|
||||||
|
mv $arkdep_dir/tracker.tmp $arkdep_dir/tracker
|
||||||
|
|
||||||
# Deploy bootloader configuration
|
# Deploy bootloader configuration
|
||||||
printf "\e[1;34m-->\e[0m\e[1m Adding bootloader entry\e[0m\n"
|
printf "\e[1;34m-->\e[0m\e[1m Adding bootloader entry\e[0m\n"
|
||||||
|
@ -486,6 +487,9 @@ deploy () {
|
||||||
# Remove old deployments
|
# Remove old deployments
|
||||||
for deployment in ${remove_deployments[@]}; do
|
for deployment in ${remove_deployments[@]}; do
|
||||||
remove_deployment $deployment
|
remove_deployment $deployment
|
||||||
|
grep -v $deployment $arkdep_dir/tracker |
|
||||||
|
tee $arkdep_dir/tracker.tmp
|
||||||
|
mv $arkdep_dir/tracker.tmp $arkdep_dir/tracker
|
||||||
done
|
done
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Add table
Reference in a new issue