fix sudo for backups (#161)

This commit is contained in:
paukstelis
2024-03-29 20:46:03 -04:00
committed by GitHub
parent b68ea01d0c
commit af7162a108

View File

@@ -60,9 +60,9 @@ octo_deploy_update() {
back_up() {
INSTANCE=$1
echo "Creating backup of $INSTANCE...."
sudo -p $user $OCTOEXEC --basedir /home/$user/.$INSTANCE plugins backup:backup --exclude timelapse
sudo -p $user mkdir /home/$user/instance_backup 2>/dev/null
mv /home/$user/.$INSTANCE/data/backup/*.zip /home/$user/instance_backup/
sudo -u $user $OCTOEXEC --basedir /home/$user/.$INSTANCE plugins backup:backup --exclude timelapse
sudo -u $user mkdir /home/$user/instance_backup 2>/dev/null
sudo -u $user mv /home/$user/.$INSTANCE/data/backup/*.zip /home/$user/instance_backup/
echo "Zipped instance backup created in /home/$user/instance_backup"
}
@@ -71,7 +71,7 @@ restore() {
TAR=$2
echo "Restoring backup of $INSTANCE...."
systemctl stop $INSTANCE
sudo -p $user $OCTOEXEC --basedir /home/$user/.$INSTANCE plugins backup:restore $TAR
sudo -u $user $OCTOEXEC --basedir /home/$user/.$INSTANCE plugins backup:restore $TAR
systemctl start $INSTANCE
}