Only cleanup and ro var if actually deployed
This commit is contained in:
parent
d9bda8426b
commit
380e5b78e6
1 changed files with 7 additions and 8 deletions
15
arkdep
15
arkdep
|
@ -745,18 +745,17 @@ deploy () {
|
||||||
|
|
||||||
btrfs receive -f $arkdep_dir/cache/${data[0]}-var.img $arkdep_dir/shared/ ||
|
btrfs receive -f $arkdep_dir/cache/${data[0]}-var.img $arkdep_dir/shared/ ||
|
||||||
cleanup_and_quit 'Failed to receive var'
|
cleanup_and_quit 'Failed to receive var'
|
||||||
|
|
||||||
|
# Make var writable
|
||||||
|
btrfs property set -f -ts $arkdep_dir/shared/var ro false ||
|
||||||
|
cleanup_and_quit 'Failed to unlock var'
|
||||||
|
|
||||||
|
# Cleanup var image
|
||||||
|
rm $arkdep_dir/cache/${data[0]}-var.img
|
||||||
else
|
else
|
||||||
# Notify if var is not deployed
|
# Notify if var is not deployed
|
||||||
printf "\e[1;33m<!>\e[0m\e[1m var is already preset, skipping var deployment\e[0m\n"
|
printf "\e[1;33m<!>\e[0m\e[1m var is already preset, skipping var deployment\e[0m\n"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Make var writable
|
|
||||||
btrfs property set -f -ts $arkdep_dir/shared/var ro false ||
|
|
||||||
cleanup_and_quit 'Failed to unlock var'
|
|
||||||
|
|
||||||
# Cleanup var image
|
|
||||||
rm $arkdep_dir/cache/${data[0]}-var.img
|
|
||||||
|
|
||||||
# Add overlay if enabled
|
# Add overlay if enabled
|
||||||
if [[ $enable_overlay -eq 1 ]]; then
|
if [[ $enable_overlay -eq 1 ]]; then
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue