X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=etc%2Fsv%2Fnginx%2Fremote.sh;h=7f7403d6af1cb827acfdb9214b3f1e92c0aa7196;hp=e11e42307deacdd50ddf3316d0b7bbd3f6986b49;hb=83b3ca83e8d9f263b25052cc1be78af145623857;hpb=eefc410c23df14d9e47bfc1eedcfb500d557c5a8 diff --git a/etc/sv/nginx/remote.sh b/etc/sv/nginx/remote.sh index e11e423..7f7403d 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 - rule _x509_site_key_decrypt \ + "$tool"/remote/site-x509-key-decrypt "$(cat "$tool"/etc/nginx/site.d/"$site"/x509_host)" | - rule ssh -l root ' \ + "$tool"/remote/ssh -l root ' \ 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