From a72176c9017c097500671691018998179f7c3d74 Mon Sep 17 00:00:00 2001 From: Christopher Laprise Date: Thu, 25 Jan 2018 07:46:33 -0500 Subject: [PATCH] Backup when deactivating --- usr/lib/qubes/init/vm-sudo-protect.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/usr/lib/qubes/init/vm-sudo-protect.sh b/usr/lib/qubes/init/vm-sudo-protect.sh index 1d5af2f..91d2020 100644 --- a/usr/lib/qubes/init/vm-sudo-protect.sh +++ b/usr/lib/qubes/init/vm-sudo-protect.sh @@ -79,6 +79,10 @@ if qsvc vm-sudo-protect-root && is_rwonly_persistent; then # Deactivate private.img config dirs for dir in $privdirs; do bakdir=`dirname $dir`/BAK-`basename $dir` + bak2dir=`dirname $dir`/BAK2-`basename $dir` + if [ -d $bakdir ] && [ ! -d $bak2dir ]; then + mv $bakdir $bak2dir + fi rm -rf $bakdir mv $dir $bakdir done