From: Julien Moutinho Date: Fri, 12 Jul 2013 11:14:01 +0000 (+0200) Subject: Modification : openerp_cyclo_paris_est -> openerp_cyclofficines . X-Git-Url: http://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=commitdiff_plain;h=e88d702f1920c2bac5029e11a795ca59d6278273 Modification : openerp_cyclo_paris_est -> openerp_cyclofficines . --- diff --git a/etc/postgresql/9.1/main/pg_ident.conf b/etc/postgresql/9.1/main/pg_ident.conf index 0744b33..8e1e3d6 100644 --- a/etc/postgresql/9.1/main/pg_ident.conf +++ b/etc/postgresql/9.1/main/pg_ident.conf @@ -1,9 +1,11 @@ -# MAPNAME SYSTEM-USERNAME PG-USERNAME -admin postgres postgres -admin root postgres -role postgres davical_dba -role php5_davical davical_app -user postgres agendav -user root roundcube -user /^php5_(.*)$ \1 -user /^(.*)$ \1 +# MAPNAME SYSTEM-USERNAME PG-USERNAME +admin postgres postgres +admin root postgres +role postgres davical_dba +role php5_davical davical_app +role openerp_cyclofficines openerp_cyclo_ivry +role openerp_cyclofficines openerp_cyclo_paris_est +user postgres agendav +user root roundcube +user /^php5_(.*)$ \1 +user /^(.*)$ \1 diff --git a/etc/sv/openerp_cyclo_paris_est/local.sh b/etc/sv/openerp_cyclo_paris_est/local.sh deleted file mode 100644 index b624f34..0000000 --- a/etc/sv/openerp_cyclo_paris_est/local.sh +++ /dev/null @@ -1,101 +0,0 @@ -home=/home/"$sv" - -"$tool"/local/apt-get-install openerp --force-yes --no-upgrade - # XXX: --force-yes car les paquets de nightly.openerp.com - # ne sont pas signés par OpenPGP.. -"$tool"/local/insserv-remove openerp - -while ! sudo -u postgres psql &1 -sv=${PWD#/etc/sv/} -home=/home/"$sv" -cd / -export LOGNAME="$sv" - # NOTE: openerp utilise /tmp/oe-sessions-$LOGNAME - -test -e /etc/openerp/"${sv#openerp_}"/server.conf || -/usr/bin/chpst \ - -u "$sv":"$sv":"$sv"-addon:postgres-data \ - /usr/bin/openerp-server \ - --addons-path="$home"/addon.d \ - --config /etc/openerp/"${sv#openerp_}"/server.conf \ - --database="$sv" \ - --db_host=/run/postgresql \ - --db_user="$sv" \ - --debug \ - --init=remembership,pos_membership,bikecoop \ - --load-language=fr_FR \ - --no-database-list \ - --no-xmlrpcs \ - --osv-memory-age-limit=0.1 \ - --proxy-mode \ - --save \ - --stop-after-init \ - --timezone="$(cat /etc/timezone)" \ - --without-demo=base \ - --workers=0 \ - --xmlrpc-interface=127.0.0.1 \ - --xmlrpc-port=8069 \ - # NOTE: si --workers > 0 - # --limit-memory-hard=$((300 * 1024 * 1024)) - # --limit-memory-soft=$((150 * 1024 * 1024)) - -exec /usr/bin/chpst \ - -u "$sv":"$sv":"$sv"-addon:postgres-data \ - /usr/bin/openerp-server \ - --config "$home"/etc/openerp/server.conf \ - --load-language=fr_FR \ - #--database="$sv" diff --git a/etc/sv/openerp_cyclofficines/local.sh b/etc/sv/openerp_cyclofficines/local.sh new file mode 100644 index 0000000..e6887a3 --- /dev/null +++ b/etc/sv/openerp_cyclofficines/local.sh @@ -0,0 +1,108 @@ +home=/home/"$sv" + +"$tool"/local/apt-get-install openerp --force-yes --no-upgrade + # XXX: --force-yes car les paquets de nightly.openerp.com + # ne sont pas signés par OpenPGP.. +"$tool"/local/insserv-remove openerp + +"$tool"/local/adduser "$sv" \ + --disabled-login \ + --disabled-password \ + --group \ + --home "$home" \ + --shell /bin/false \ + --system +"$tool"/local/adduser "$sv"-addon \ + --disabled-login \ + --disabled-password \ + --group \ + --home "$home"/addon.d \ + --shell /bin/false \ + --system + +sudo install -d -m 1777 -o root -g root \ + /etc/openerp +sudo install -d -m 3771 -o "$sv" -g "$sv" \ + "$home" +sudo install -d -m 2770 -o "$sv" -g "$sv"-addon \ + "$home"/addon.d +sudo ln -fns \ + /etc/openerp \ + "$home"/etc/openerp + +while ! sudo -u postgres psql &1 +sv=${PWD#/etc/sv/} +home=/home/"$sv" +cd / +export LOGNAME="$sv" + # NOTE: openerp utilise /tmp/oe-sessions-$LOGNAME + +for db in \ + openerp_cyclo_ivry \ + openerp_cyclo_paris_est + do + test -e /etc/openerp/"$db"/server.conf || + /usr/bin/chpst \ + -u "$sv":"$sv":"$sv"-addon:postgres-data \ + /usr/bin/openerp-server \ + --addons-path="$home"/addon.d \ + --config /etc/openerp/"$db"/server.conf \ + --database="$db" \ + --db_host=/run/postgresql \ + --db_user="$db" \ + --debug \ + --init=remembership,pos_membership,bikecoop \ + --load-language=fr_FR \ + --no-database-list \ + --no-xmlrpcs \ + --osv-memory-age-limit=0.1 \ + --proxy-mode \ + --save \ + --stop-after-init \ + --timezone="$(cat /etc/timezone)" \ + --without-demo=base \ + --workers=0 \ + --xmlrpc-interface=127.0.0.1 \ + --xmlrpc-port=8069 \ + # NOTE: si --workers > 0 + # --limit-memory-hard=$((300 * 1024 * 1024)) + # --limit-memory-soft=$((150 * 1024 * 1024)) + done + +exec /usr/bin/chpst \ + -u "$sv":"$sv":"$sv"-addon:postgres-data \ + /usr/bin/openerp-server \ + --config /etc/openerp/"$db"/server.conf \ + --load-language=fr_FR \ + #--database="$sv"