1 eval "local home=/home/$sv"
3 case $
(sudo sv status postgres || true
) in
5 while ! sudo
-u postgres psql
</dev
/null
8 (*) set -$
- "$@" "$sv"; continue=yes; continue;;
10 case $
(sudo sv status
"$sv" || true
) in
11 (run
:*) sudo sv stop
"$sv";;
20 rule adduser log-
"$sv"\
27 rule adduser
"$sv"-addon \
31 --home "$home"/addon.d \
34 sudo
install -d -m 3771 -o "$sv" -g "$sv" \
36 sudo
install -d -m 770 -o log-
"$sv" -g log-
"$sv" \
38 sudo
install -d -m 2770 -o "$sv" -g "$sv"-addon \
40 sudo adduser git
"$sv"-addon
41 sudo adduser
"$sv" "$sv"-addon
42 sudo adduser
"$sv" postgres-data
43 sudo
install -d -m 2770 -o "$sv" -g "$sv" \
46 sudo
install -d -m 750 -o "$sv" -g "$sv" \
57 cyclofficine_paris_est
59 sudo
install -d -m 2771 -o "$sv" -g "$sv"-addon \
60 "$home"/addon.d
/"$addon"
62 --git-dir ~git-data
/burette
/"$addon".git \
63 --work-tree="$home"/addon.d
/"$addon" \
66 # --git-dir ~git-data/burette/"$addon".git \
67 # --work-tree="$home"/addon.d/"$addon" \
69 sudo
install -m 550 -o git
-g git
/dev
/stdin \
70 /home
/git
/pub
/burette
/"$addon".git
/hooks
/post-update
<<-EOF
72 --git-dir ~git-data/burette/"$addon".git \
73 --work-tree="$home"/addon.d/"$addon" \
76 # --git-dir ~git-data/burette/"$addon".git \
77 # --work-tree="$home"/addon.d/"$addon" \
82 case $
(sudo sv status
"$sv" || true
) in
83 (run
:*) sudo sv stop
"$sv";;
85 rule postgresql_db_add
"$sv" "$sv"
86 sudo
rm -f "$home"/etc
/openerp
/server.conf
87 sudo
-u "$sv" openerp-server \
88 --addons-path="$home"/addon.d \
89 --config "$home"/etc
/openerp
/server.conf \
93 --init=remembership
,pos_membership
,bikecoop \
94 --load-language=fr_FR \