X-Git-Url: http://git.cyclocoop.org/?p=lhc%2Fadmin.git;a=blobdiff_plain;f=srv%2Fateliers%2Fetc%2Fnginx%2Forg%2Fchatperche%2Fwww%2Finstall;h=a39a8d971db973e1b46f4abe305e17bc0837202e;hp=135b97d18b3bcc472c3501d1d8165ca3b4ead05c;hb=0d5f7dcccbfbf24019a3e8e852029a9ce1f42ec3;hpb=fda1b2e9932f3263ae57ffdc255a10bcca06fc3c diff --git a/srv/ateliers/etc/nginx/org/chatperche/www/install b/srv/ateliers/etc/nginx/org/chatperche/www/install deleted file mode 120000 index 135b97d..0000000 --- a/srv/ateliers/etc/nginx/org/chatperche/www/install +++ /dev/null @@ -1 +0,0 @@ -.../lib/tool/admin/etc/nginx/$site/install \ No newline at end of file diff --git a/srv/ateliers/etc/nginx/org/chatperche/www/install b/srv/ateliers/etc/nginx/org/chatperche/www/install new file mode 100755 index 0000000..a39a8d9 --- /dev/null +++ b/srv/ateliers/etc/nginx/org/chatperche/www/install @@ -0,0 +1,24 @@ +#!/bin/sh -eu +# SYNTAX: $path +# DESCRIPTION: install + +# ACTION: initialize from .../lib/tool/admin/ + tool=$(readlink -e "${0%/install}"/...)/lib/tool/admin + . "$tool"/lib/install.sh +# ACTION: initialize $sv from ./sys/$sv/ + sv=${cmd##*/etc/} + sv=${sv%%/*} +# ACTION: initialize $site from ./etc/$sv/$site/install + site=${cmd##*/"$sv"/} + site=${site%/install} +# ACTION: install from ./etc/nginx/\$site/install + "$tool"/etc/nginx/\$site/install "$site" +# TODO: invoke php install script /etc/php5/fpm/org/chatperche/www/install +# ACTION: install from ./etc/nginx/org/chatperche/www + pool=$("$tool"/cat sys/php5/fpm/org/chatperche/www/user) + user=$("$tool"/cat sys/nginx/org/chatperche/www/user) + home=$("$tool"/cat sys/nginx/org/chatperche/www/home) + "$tool"/ssh-sudo adduser "$pool" "$user" + "$tool"/etc/mysql/user/install "$pool" + "$tool"/etc/mysql/database/install "$pool" + "$tool"/install etc/nginx/org/chatperche/www