From c396ac7aca3fead2b2f0320bc4480e7f59e3df1d Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Fri, 18 Mar 2022 10:32:24 -0600 Subject: [PATCH] Fix #2 --- changescrn | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/changescrn b/changescrn index a92dc09..0b5044e 100644 --- a/changescrn +++ b/changescrn @@ -5,18 +5,21 @@ #Restore original screens: changescrn -r [SCREEN] (use option 'all' to restore all screens at once) #[SCREEN] options: batteryempty | lowbattery | overheating | poweroff | rebooting | recovery | splash | starting | suspended +backup="/opt/usr/share/backupscrns" +source="/usr/share/remarkable" + while getopts "r: c: n: :b" opt; do case $opt in r) #Restores original screen case $OPTARG in batteryempty | lowbattery | overheating | poweroff | rebooting | recovery | splash | starting | suspended) echo "restoring $OPTARG.png..." - cp /usr/share/remarkable/backupscrns/$OPTARG.png /usr/share/remarkable >&2 + cp $backup/$OPTARG.png $source >&2 echo "Done!" ;; all) echo "Restoring all screens..." - cp /usr/share/remarkable/backupscrns/*.png /usr/share/remarkable + cp $backup/*.png $source echo "Done!" ;; *) @@ -39,7 +42,7 @@ while getopts "r: c: n: :b" opt; do NEWSCRN=$OPTARG case $SCREEN in batteryempty | lowbattery | overheating | poweroff | rebooting | recovery | splash | starting | suspended) - cp $NEWSCRN /usr/share/remarkable/$SCREEN.png + cp $NEWSCRN $source/$SCREEN.png ;; *) echo "You either didn't specify a screen option first or didn't specify a correct screen option" @@ -50,8 +53,8 @@ while getopts "r: c: n: :b" opt; do ;; b) #Creates a backup of original screens - mkdir /usr/share/remarkable/backupscrns - cp /usr/share/remarkable/*.png /usr/share/remarkable/backupscrns + mkdir -p $backup + cp $source/*.png $backup/ ;; \?) echo "Invalid option: -$OPTARG" >&2