From 86c20d84b477025150ada74db324f26561f3e676 Mon Sep 17 00:00:00 2001 From: Laborratte5 <49961317+Laborratte5@users.noreply.github.com> Date: Mon, 14 Aug 2023 22:17:01 +0200 Subject: [PATCH] Clarify source and destination input parameters Add prompt after input check Allow user to double check their input by waiting for their action after printing information of --- backup.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/backup.sh b/backup.sh index bc4aa11..7487dee 100755 --- a/backup.sh +++ b/backup.sh @@ -10,8 +10,16 @@ empty_dir=$(mktemp -d) BACKUP_LOCATION="${BACKUP_LOCATION}-$(date +'%Y-%m-%d').sqsh" CHECKSUM_FILE="$DEVICE_NAME.img.cksum" -echo Backup: $DRIVE_TO_BACKUP -echo To: $BACKUP_LOCATION +echo +echo Backup source: $DRIVE_TO_BACKUP +echo Backup destination: $BACKUP_LOCATION +echo + +echo Check if your input is correct +echo Double check the correct usage of source and destination +echo \"Backup source\" is the drive you want to backup +echo \"Backup destination\" is where the backup will be stored +read -n1 -r -s -p $"Press space to continue..." mksquashfs $empty_dir $BACKUP_LOCATION -p "$DEVICE_NAME.img f 444 root root dd if=$DRIVE_TO_BACKUP bs=4M" -p "$CHECKSUM_FILE f 444 root root dd if=$DRIVE_TO_BACKUP | cksum"