Ajout : garradin.
[lhc/ateliers.git] / etc / nginx / site.d / cyclo-paris20-garradin / local.sh
1 site_=$(printf %s "$site" | sed -e 's/-/_/g')
2 sudo adduser php_"$site_" www-"$site"
3
4 sudo install -m 664 -o www -g www \
5 "$tool"/var/pub/x509/garradin.cyclocoop.org/crt+ca.pem \
6 /etc/nginx/x509.d/"$site"/crt.pem
7
8 eval dst=~www-"$site"
9 for src in \
10 cron.php \
11 include \
12 plugins \
13 www
14 do
15 sudo test -e "$dst"/"$src" ||
16 sudo ln -s /usr/share/garradin/"$src" "$dst"
17 done
18
19 (
20 sudo test -e "$dst"/"templates" ||
21 sudo -u php_"$site_" cp -r /usr/share/garradin/templates "$dst"
22 )
23
24 sudo install -m 660 -o php_"$site_" -g php_"$site_" \
25 "$tool"/etc/nginx/site.d/"$site"/config.php \
26 "$dst"/config.php
27
28 sudo install -d -m 2770 -o php_"$site_" -g php_"$site_" \
29 "$dst"/data \
30 "$dst"/data/cache \
31 "$dst"/data/www \
32 "$dst"/data/www/squelettes