mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
[fix] Sudo on some backup script
This commit is contained in:
parent
c3bb11a4c6
commit
98e92bdbac
10 changed files with 17 additions and 13 deletions
|
@ -1,5 +1,5 @@
|
|||
backup_dir="$1/conf/ldap"
|
||||
mkdir -p $backup_dir
|
||||
sudo mkdir -p $backup_dir
|
||||
|
||||
# Fix for first jessie yunohost where slapd.conf is called slapd-yuno.conf
|
||||
# without slapcat doesn't work
|
||||
|
@ -11,5 +11,5 @@ fi
|
|||
sudo cp -a /etc/ldap/slapd.conf $backup_dir/
|
||||
|
||||
sudo slapcat -l $backup_dir/slapcat.ldif.raw
|
||||
egrep -v "^entryCSN:" < $backup_dir/slapcat.ldif.raw > $backup_dir/slapcat.ldif
|
||||
rm -f $backup_dir/slapcat.ldif.raw
|
||||
sudo bash -c "egrep -v '^entryCSN:' < $backup_dir/slapcat.ldif.raw > $backup_dir/slapcat.ldif"
|
||||
sudo rm -f $backup_dir/slapcat.ldif.raw
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
backup_dir="$1/conf/ssh"
|
||||
mkdir -p $backup_dir
|
||||
sudo mkdir -p $backup_dir
|
||||
|
||||
if [ -d /etc/ssh/ ]; then
|
||||
sudo cp -a /etc/ssh/. $backup_dir
|
||||
else
|
||||
echo "SSH is not installed"
|
||||
fi
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
backup_dir="$1/conf/ynh/mysql"
|
||||
mkdir -p $backup_dir
|
||||
sudo mkdir -p $backup_dir
|
||||
|
||||
sudo cp -a /etc/yunohost/mysql $backup_dir/
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
backup_dir="$1/conf/ssowat"
|
||||
mkdir -p $backup_dir
|
||||
sudo mkdir -p $backup_dir
|
||||
|
||||
sudo cp -a /etc/ssowat/. $backup_dir
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
backup_dir="$1/data/home"
|
||||
mkdir -p $backup_dir
|
||||
sudo mkdir -p $backup_dir
|
||||
|
||||
. /usr/share/yunohost/apps/helpers
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
backup_dir="$1/conf/ynh/firewall"
|
||||
mkdir -p $backup_dir
|
||||
sudo mkdir -p $backup_dir
|
||||
|
||||
sudo cp -a /etc/yunohost/firewall* $backup_dir
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
backup_dir="$1/conf/ynh/certs"
|
||||
mkdir -p $backup_dir
|
||||
sudo mkdir -p $backup_dir
|
||||
|
||||
sudo cp -a /etc/yunohost/certs/. $backup_dir
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
backup_dir="$1/conf/xmpp"
|
||||
mkdir -p $backup_dir/{etc,var}
|
||||
sudo mkdir -p $backup_dir/{etc,var}
|
||||
|
||||
sudo cp -a /etc/metronome/. $backup_dir/etc
|
||||
sudo cp -a /var/lib/metronome/. $backup_dir/var
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
backup_dir="$1/conf/nginx"
|
||||
mkdir -p $backup_dir
|
||||
sudo mkdir -p $backup_dir
|
||||
|
||||
sudo cp -a /etc/nginx/conf.d/. $backup_dir
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
backup_dir="$1/conf/cron"
|
||||
mkdir -p $backup_dir
|
||||
sudo mkdir -p $backup_dir
|
||||
|
||||
sudo cp -a /etc/cron.d/yunohost* $backup_dir/
|
||||
|
|
Loading…
Add table
Reference in a new issue