X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=etc%2Fsv%2Fnginx%2Fremote.sh;h=df633bcb024735ab96c284a4aeae84d7395d5901;hb=9bba5b27a0d4b3c01224f8cd5e155e4993c6f924;hp=92f4147cc3a4c70c97005aeff0676949a89238bd;hpb=3ad6118386977e346d81042e924e5db9c5f15b7d;p=lhc%2Fateliers.git diff --git a/etc/sv/nginx/remote.sh b/etc/sv/nginx/remote.sh index 92f4147..df633bc 100644 --- a/etc/sv/nginx/remote.sh +++ b/etc/sv/nginx/remote.sh @@ -5,9 +5,9 @@ for site in $(find "$tool"/etc/nginx/site.d \ do if test -f "$tool"/etc/nginx/site.d/"$site"/x509_host then - "$tool"/remote/site-x509-key-decrypt + "$tool"/remote/site-x509-key-decrypt \ "$(cat "$tool"/etc/nginx/site.d/"$site"/x509_host)" | - "$tool"/remote/ssh -l root ' \ + "$tool"/remote/ssh root@"$local_ipv4" ' \ sudo install -d -m 770 -o root -g root \ /etc/nginx \ /etc/nginx/x509.d \ @@ -20,6 +20,9 @@ for site in $(find "$tool"/etc/nginx/site.d \ /etc/nginx/x509.d/'"'$site'"'/key.pem ' fi + ( + cd / test ! -r "$tool"/etc/nginx/site.d/"$site"/remote.sh || . "$tool"/etc/nginx/site.d/"$site"/remote.sh + ) done