fix sudo for backups (#161)
This commit is contained in:
8
util.sh
8
util.sh
@@ -60,9 +60,9 @@ octo_deploy_update() {
|
|||||||
back_up() {
|
back_up() {
|
||||||
INSTANCE=$1
|
INSTANCE=$1
|
||||||
echo "Creating backup of $INSTANCE...."
|
echo "Creating backup of $INSTANCE...."
|
||||||
sudo -p $user $OCTOEXEC --basedir /home/$user/.$INSTANCE plugins backup:backup --exclude timelapse
|
sudo -u $user $OCTOEXEC --basedir /home/$user/.$INSTANCE plugins backup:backup --exclude timelapse
|
||||||
sudo -p $user mkdir /home/$user/instance_backup 2>/dev/null
|
sudo -u $user mkdir /home/$user/instance_backup 2>/dev/null
|
||||||
mv /home/$user/.$INSTANCE/data/backup/*.zip /home/$user/instance_backup/
|
sudo -u $user mv /home/$user/.$INSTANCE/data/backup/*.zip /home/$user/instance_backup/
|
||||||
echo "Zipped instance backup created in /home/$user/instance_backup"
|
echo "Zipped instance backup created in /home/$user/instance_backup"
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@ restore() {
|
|||||||
TAR=$2
|
TAR=$2
|
||||||
echo "Restoring backup of $INSTANCE...."
|
echo "Restoring backup of $INSTANCE...."
|
||||||
systemctl stop $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
|
systemctl start $INSTANCE
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user