This commit is contained in:
Dmitri Popov
2018-03-31 18:48:40 +02:00
parent 167f7ee3e5
commit b2f0cc033c
4 changed files with 15 additions and 24 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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