Ajout : etc/nginx/org/heureux-cyclage/clavette-lyon
[lhc/admin.git] / srv / ateliers / etc / nginx / org / heureux-cyclage / clavette-lyon / 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 . "$tool"/lib/install.sh
8 # ACTION: initialize $sv from ./sys/$sv/
9 sv=${cmd##*/etc/}
10 sv=${sv%%/*}
11 # ACTION: initialize $site from ./etc/$sv/$site/install
12 site=${cmd##*/"$sv"/}
13 site=${site%/install}
14 # ACTION: install from ./etc/nginx/\$site/install
15 "$tool"/etc/nginx/\$site/install "$site"
16 # TODO: invoke php install script /etc/php5/fpm/org/heureux-cyclage/clavette-lyon/install
17 # ACTION: install from ./etc/nginx/org/heureux-cyclage/clavette-lyon
18 nginx_log_home=$("$tool"/cat sys/nginx/log/home)
19 nginx_log_user=$("$tool"/cat sys/nginx/log/user)
20 pool=$("$tool"/cat sys/php5/fpm/org/heureux-cyclage/clavette-lyon/pool)
21 user=$("$tool"/cat sys/nginx/org/heureux-cyclage/clavette-lyon/user)
22 home=$("$tool"/cat sys/nginx/org/heureux-cyclage/clavette-lyon/home)
23 "$tool"/ssh-sudo \
24 install -D -d -m 2750 -o "$nginx_log_user" -g "$nginx_log_user" \
25 "$nginx_log_home"/"$site"/tls
26 "$tool"/ssh-sudo adduser "$pool" "$user"
27 "$tool"/etc/mysql/user/install "$pool"
28 "$tool"/etc/mysql/database/install "$pool"
29 "$tool"/install etc/nginx/org/heureux-cyclage/clavette-lyon