Modification : vm_hosted -> etc/sv/*/configure.sh .
[lhc/ateliers.git] / etc / sv / cyclo_paris_est__openerp / configure.sh
1 home=/home/"$sv"
2
3 rule runit_sv_configure postgres
4 rule runit_sv_start postgres
5
6 while ! sudo -u postgres psql </dev/null
7 do sleep 1; done
8 ~postgres/bin/createdb "$sv"
9
10 rule apt_get_install openerp --force-yes
11 # XXX: --force-yes car les paquets de nightly.openerp.com
12 # ne sont pas signés par OpenPGP..
13 rule insserv_remove openerp
14
15 rule adduser "$sv" \
16 --disabled-login \
17 --disabled-password \
18 --group \
19 --home "$home" \
20 --shell /bin/false \
21 --system
22 rule adduser "$sv"-addon \
23 --disabled-login \
24 --disabled-password \
25 --group \
26 --home "$home"/addon.d \
27 --shell /bin/false \
28 --system
29
30 sudo install -d -m 710 -o root -g "$sv" \
31 /etc/sv/"$sv" \
32 /etc/sv/"$sv"/supervise
33 sudo install -d -m 1777 -o root -g root \
34 /etc/openerp
35 sudo install -d -m 3771 -o "$sv" -g "$sv" \
36 "$home"
37 sudo install -d -m 2770 -o "$sv" -g "$sv"-addon \
38 "$home"/addon.d
39 sudo install -d -m 750 -o "$sv" -g "$sv" \
40 "$home"/etc \
41 /etc/openerp/"$sv"
42 sudo ln -fns \
43 /etc/openerp/"$sv" \
44 "$home"/etc/openerp
45
46 sudo adduser git "$sv"-addon
47 sudo adduser "$sv" "$sv"-addon
48 sudo adduser "$sv" postgres-data