From b2f0cc033c78313489427e539e215862797f0cbe Mon Sep 17 00:00:00 2001 From: Dmitri Popov Date: Sat, 31 Mar 2018 18:48:40 +0200 Subject: [PATCH] Revert to 5e2e00d3d37 --- install-little-backup-box.sh | 33 ++++++++++++--------------------- scripts/camera-backup.sh | 2 +- scripts/device-backup.sh | 2 +- scripts/keep-rc-alive.sh | 2 +- 4 files changed, 15 insertions(+), 24 deletions(-) diff --git a/install-little-backup-box.sh b/install-little-backup-box.sh index b2ac249..185ac5b 100755 --- a/install-little-backup-box.sh +++ b/install-little-backup-box.sh @@ -18,25 +18,16 @@ sudo apt dist-upgrade -y sudo apt install acl git-core screen rsync exfat-fuse exfat-utils ntfs-3g gphoto2 libimage-exiftool-perl dialog python3-pip -y sudo pip3 install bottle -sudo useradd -m -p "WJhSjeba7N.Rw" -s /bin/bash lilbox - -echo "------------------------------------------------" -echo "System will reboot in 1 minute." -echo "Login with lilbox/ichigo user name and password." -echo "------------------------------------------------" - -sudo shutdown -r 1 - sudo mkdir /media/card sudo mkdir /media/storage -sudo chown -R lilbox:lilbox /media/storage +sudo chown -R pi:pi /media/storage sudo chmod -R 775 /media/storage -sudo setfacl -Rdm g:lilbox:rw /media/storage +sudo setfacl -Rdm g:pi:rw /media/storage cd git clone https://github.com/dmpop/little-backup-box.git cd little-backup-box/fonts -cp -R . /home/lilbox/.fonts +cp -R . /home/pi/.fonts cd HEIGHT=15 @@ -61,19 +52,19 @@ CHOICE=$(dialog --clear \ clear case $CHOICE in 1) - crontab -l | { cat; echo "#@reboot sudo /home/lilbox/little-backup-box/scripts/card-backup.sh >> /home/lilbox/little-backup-box.log 2>&1"; } | crontab - crontab -l | { cat; echo "#@reboot sudo /home/lilbox/little-backup-box/scripts/camera-backup.sh >> /home/lilbox/little-backup-box.log 2>&1"; } | crontab - crontab -l | { cat; echo "@reboot sudo /home/lilbox/little-backup-box/scripts/keep-rc-alive.sh >> /home/lilbox/little-backup-box.log 2>&1"; } | crontab + crontab -l | { cat; echo "#@reboot sudo /home/pi/little-backup-box/scripts/card-backup.sh >> /home/pi/little-backup-box.log 2>&1"; } | crontab + crontab -l | { cat; echo "#@reboot sudo /home/pi/little-backup-box/scripts/camera-backup.sh >> /home/pi/little-backup-box.log 2>&1"; } | crontab + crontab -l | { cat; echo "@reboot sudo /home/pi/little-backup-box/scripts/keep-rc-alive.sh >> /home/pi/little-backup-box.log 2>&1"; } | crontab ;; 2) - crontab -l | { cat; echo "@reboot sudo /home/lilbox/little-backup-box/scripts/card-backup.sh >> /home/lilbox/little-backup-box.log 2>&1"; } | crontab - crontab -l | { cat; echo "#@reboot sudo /home/lilbox/little-backup-box/scripts/camera-backup.sh >> /home/lilbox/little-backup-box.log 2>&1"; } | crontab - crontab -l | { cat; echo "#@reboot sudo /home/lilbox/little-backup-box/scripts/keep-rc-alive.sh >> /home/lilbox/little-backup-box.log 2>&1"; } | crontab + crontab -l | { cat; echo "@reboot sudo /home/pi/little-backup-box/scripts/card-backup.sh >> /home/pi/little-backup-box.log 2>&1"; } | crontab + crontab -l | { cat; echo "#@reboot sudo /home/pi/little-backup-box/scripts/camera-backup.sh >> /home/pi/little-backup-box.log 2>&1"; } | crontab + crontab -l | { cat; echo "#@reboot sudo /home/pi/little-backup-box/scripts/keep-rc-alive.sh >> /home/pi/little-backup-box.log 2>&1"; } | crontab ;; 3) - crontab -l | { cat; echo "#@reboot sudo /home/lilbox/little-backup-box/scripts/card-backup.sh >> /home/lilbox/little-backup-box.log 2>&1"; } | crontab - crontab -l | { cat; echo "@reboot sudo /home/lilbox/little-backup-box/scripts/camera-backup.sh >> /home/lilbox/little-backup-box.log 2>&1"; } | crontab - crontab -l | { cat; echo "#@reboot sudo /home/lilbox/little-backup-box/scripts/keep-rc-alive.sh >> /home/lilbox/little-backup-box.log 2>&1"; } | crontab + crontab -l | { cat; echo "#@reboot sudo /home/pi/little-backup-box/scripts/card-backup.sh >> /home/pi/little-backup-box.log 2>&1"; } | crontab + crontab -l | { cat; echo "@reboot sudo /home/pi/little-backup-box/scripts/camera-backup.sh >> /home/pi/little-backup-box.log 2>&1"; } | crontab + crontab -l | { cat; echo "#@reboot sudo /home/pi/little-backup-box/scripts/keep-rc-alive.sh >> /home/pi/little-backup-box.log 2>&1"; } | crontab ;; esac diff --git a/scripts/camera-backup.sh b/scripts/camera-backup.sh index 785adf8..acb494e 100755 --- a/scripts/camera-backup.sh +++ b/scripts/camera-backup.sh @@ -18,7 +18,7 @@ # to install the required packages and configure the system. # Specify a storage device and its mount point -HOME_DIR="/home/lilbox/BACKUP" # Home directory path +HOME_DIR="/home/pi/BACKUP" # Home directory path SHUTD="5" # Minutes to wait before shutdown due to inactivity # Set the ACT LED to heartbeat diff --git a/scripts/device-backup.sh b/scripts/device-backup.sh index 2fcfb81..1484aeb 100755 --- a/scripts/device-backup.sh +++ b/scripts/device-backup.sh @@ -21,7 +21,7 @@ # and other settings STORAGE_DEV="sda1" # Name of the storage device STORAGE_MOUNT_POINT="/media/storage" # Mount point of the storage device -SOURCE_DIR="/home/lilbox/BACKUP/" +SOURCE_DIR="/home/pi/BACKUP/" SHUTD="5" # Minutes to wait before shutdown due to inactivity # Set the ACT LED to heartbeat diff --git a/scripts/keep-rc-alive.sh b/scripts/keep-rc-alive.sh index 5cc5988..ecaa671 100644 --- a/scripts/keep-rc-alive.sh +++ b/scripts/keep-rc-alive.sh @@ -18,7 +18,7 @@ while : do if [[ ! $(pgrep -f rc.py) ]]; then - cd /home/lilbox/little-backup-box/rc/ + cd /home/pi/little-backup-box/rc/ sudo python3 rc.py fi done