gpg --decrypt "$tool"/var/sec/ssh/wiki-"$site".gpg |
"$tool"/remote/ssh root@"$local_ipv4" ' \
+ set +x
+ key=$(cat)
set -e -f -u -x
sudo install -d -m 1751 -o cyclo -g cyclo \
/home/cyclo \
--disabled-login \
--disabled-password \
--group \
- --home /home/cyclo/var/ikiwiki/'"'$site'"' \
+ --home /home/cyclo/var/ikiwiki/'"'$site'"'/fcgi \
--shell /bin/false \
--system
sudo install -d -m 2770 -o wiki-'"'$site'"' -g wiki-'"'$site'"' \
sudo install -d -m 750 -o wiki-'"'$site'"' -g wiki-'"'$site'"' \
/home/cyclo/var/ikiwiki/'"'$site'"'/etc/ssh
sudo install -m 400 -o wiki-'"'$site'"' -g wiki-'"'$site'"' /dev/stdin \
- /home/cyclo/var/ikiwiki/'"'$site'"'/etc/ssh/id_rsa
+ /home/cyclo/var/ikiwiki/'"'$site'"'/etc/ssh/id_rsa <<-EOF
+ $key
+ EOF
+ sudo install -d -m 2770 -o fcgi-'"'$site'"' -g fcgi-'"'$site'"' \
+ /home/cyclo/var/ikiwiki/'"'$site'"'/fcgi
+ sudo install -d -m 750 -o fcgi-'"'$site'"' -g fcgi-'"'$site'"' \
+ /home/cyclo/var/ikiwiki/'"'$site'"'/fcgi/etc/ssh
+ sudo install -m 400 -o fcgi-'"'$site'"' -g fcgi-'"'$site'"' /dev/stdin \
+ /home/cyclo/var/ikiwiki/'"'$site'"'/fcgi/etc/ssh/id_rsa <<-EOF
+ $key
+ EOF
'