Modifications : srv/ateliers/etc/nginx/org/heureux-cyclage/burettes/ - +casab...
[lhc/admin.git] / srv / ateliers / etc / nginx / org / heureux-cyclage / www / install
1 #!/bin/sh -eu
2 # SYNTAX: $path
3 # DESCRIPTION: install
4
5 # ACTION: initialize from .../lib/tool/admin/
6 tool=$(readlink -e "${0%/install}"/...)/lib/tool/admin
7 echo "#DEBUG: $tool"
8 . "$tool"/lib/install.sh
9 # ACTION: initialize $sv from ./sys/$sv/
10 sv=${cmd##*/etc/}
11 sv=${sv%%/*}
12 # ACTION: initialize $site from ./etc/$sv/$site/install
13 site=${cmd##*/"$sv"/}
14 site=${site%/install}
15 # ACTION: install from ./etc/nginx/\$site/install
16 "$tool"/etc/nginx/\$site/install "$site"
17 # TODO: invoke php install script /etc/php5/fpm/org/heureux-cyclage/www/install
18 # ACTION: install from ./etc/nginx/org/heureux-cyclage/www
19 nginx_log_home=$("$tool"/cat sys/nginx/log/home)
20 nginx_log_user=$("$tool"/cat sys/nginx/log/user)
21 pool=$("$tool"/cat sys/php5/fpm/org/heureux-cyclage/www/user)
22 user=$("$tool"/cat sys/nginx/org/heureux-cyclage/www/user)
23 home=$("$tool"/cat sys/nginx/org/heureux-cyclage/www/home)
24 "$tool"/ssh-sudo \
25 install -D -d -m 2750 -o "$nginx_log_user" -g "$nginx_log_user" \
26 "$nginx_log_home"/"$site"/tls
27 "$tool"/ssh-sudo adduser "$pool" "$user"
28 "$tool"/etc/mysql/user/install "$pool"
29 "$tool"/etc/mysql/database/install "$pool"
30 "$tool"/install etc/nginx/org/heureux-cyclage/www