Ajout : roundcube.
[lhc/ateliers.git] / etc / nginx / site.d / roundcube / remote.sh
1 install -d -m 700 \
2 "$tool"/var/sec \
3 "$tool"/var/sec/"$site"
4 if test ! -e "$tool"/var/sec/"$site"/des_key.gpg
5 then gpg --encrypt $gpg_options -o "$tool"/var/sec/"$site"/des_key.gpg <<-EOF
6 $(stdbuf --output 0 tr -d -c '[:alnum:][:punct:]' <"${random:-/dev/urandom}" | tr -d "'" | head -c 24)
7 EOF
8 fi
9
10 cat - <<-EOF |
11 <?php
12 \$rcmail_config['des_key'] = '$(gpg --decrypt "$tool"/var/sec/"$site"/des_key.gpg)';
13 EOF
14 "$tool"/remote/ssh root@"$local_fqdn" ' \
15 set -efux
16 sudo install -d -m 750 -o root -g php5_'"$site"' \
17 /etc/'"$site"'
18 sudo install -m 640 -o root -g php5_'"$site"' /dev/stdin \
19 /etc/'"$site"'/key.inc.php
20 '