From 84503d38c1b985c5a43533c4dddda219c6771b14 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 11 Mar 2025 09:05:19 +0100 Subject: [PATCH] add condition for restoring from backup --- tc_clone_nuc_nv_efi.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tc_clone_nuc_nv_efi.sh b/tc_clone_nuc_nv_efi.sh index fd8d052..903e58b 100755 --- a/tc_clone_nuc_nv_efi.sh +++ b/tc_clone_nuc_nv_efi.sh @@ -14,7 +14,7 @@ VAR_PART="nvme0n1p3" SWAP_PART="nvme0n1p4" HOME_PART="nvme0n1p5" -while getopts m:i:p:r:s:d:f flag +while getopts m:i:p:r:s:d:f:b flag do case "${flag}" in m) MASTER=${OPTARG};; @@ -23,6 +23,7 @@ do r) ROOT=${OPTARG};; s) SYNC=true;; p) PARTITIONS=${OPTARG};; + b) backup=false;; esac done @@ -81,7 +82,12 @@ mount /dev/$HOME_PART $CLONE/home if [ $SYNC ]; then # CLONING echo "rsyncing root..." - rsync -a --delete --one-file-system $MASTER:$ROOT/ $CLONE/ + + if [ $BACKUP ]; then + rsync -a --delete --one-file-system $MASTER:$ROOT/ $CLONE/ + else + rsync -a --delete --one-file-system $MASTER:$ROOT/root/ $CLONE/ + fi echo "rsyncing efi..." rsync -a --one-file-system --delete $MASTER:$ROOT/boot/efi/ $CLONE/boot/efi/ -- 2.39.5