X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=etc%2Fsv%2Fnginx%2Fconfigure.sh;h=a44c647168ffe34a8945209348520e9725e4dc53;hp=2cfa7f789f2836e00725f77453bbf91da0b2f064;hb=22f04b9fac14adc3d3fc98273ba126c3a51792c3;hpb=07f867bc5dc0e3bb3d01ceef80ce434e96642cba diff --git a/etc/sv/nginx/configure.sh b/etc/sv/nginx/configure.sh index 2cfa7f7..a44c647 100644 --- a/etc/sv/nginx/configure.sh +++ b/etc/sv/nginx/configure.sh @@ -53,7 +53,7 @@ for site in $(find "$tool"/etc/nginx/site.d \ /etc/nginx/site.d/"$site" sudo install -d -m 770 -o www -g www \ /etc/nginx/x509.d/"$site" - test -L /home/www/pub/"$site" || + sudo test -L /home/www/pub/"$site" || sudo install -d -m 2770 -o www-"$site" -g www-"$site" \ /home/www/pub/"$site" sudo adduser www-data www-"$site" @@ -61,6 +61,10 @@ for site in $(find "$tool"/etc/nginx/site.d \ sudo install -m 660 -o www -g www \ "$tool"/etc/nginx/site.d/"$site"/local.conf \ /etc/nginx/site.d/"$site"/local.conf + test ! -e "$tool"/etc/nginx/site.d/"$site"/http.conf || + sudo install -m 660 -o www -g www \ + "$tool"/etc/nginx/site.d/"$site"/http.conf \ + /etc/nginx/site.d/"$site"/http.conf if test -L "$tool"/etc/nginx/site.d/"$site"/site.conf then sudo cp --force --preserve=links --no-dereference \