[arkdep] Trap after update.sh

This commit is contained in:
Dennis ten Hoove 2024-08-27 09:10:34 +02:00
parent 9d4c7d616d
commit 9f5ecdb814
No known key found for this signature in database
GPG key ID: 2BA91DC2563B83D1

6
arkdep
View file

@ -1146,9 +1146,6 @@ deploy () {
printf '\e[1;33m<!>\e[0m\e[1m Not running bootctl set-default because overwritten with ARKDEP_NO_BOOTCTL\e[0m\n'
fi
# Image deployment finished, allow for interupts again
trap 'echo "User interupt received, canceling cleanup step"; unlock_and_quit 4' INT TERM
# Check if there is an update script available
if tar -xf $arkdep_dir/cache/${data[0]}.tar.${data[1]} -C $arkdep_dir/cache/ ./${data[0]}-update.sh 2> /dev/null && [[ ! -n $ARKDEP_ROOT ]]; then
printf '\e[1;34m-->\e[0m\e[1m Running update script\e[0m\n'
@ -1159,6 +1156,9 @@ deploy () {
rm $arkdep_dir/cache/${data[0]}-update.sh
fi
# Image deployment finished, allow for interupts again
trap 'echo "User interupt received, canceling cleanup step"; unlock_and_quit 4' INT TERM
# Get list of all tarballs in cache
declare -r tarball_hits=($(ls $arkdep_dir/cache/ | grep -E '.*.tar..*'))