Ajout : sauvegardes automatiques des bases postgresql.
[lhc/ateliers.git] / etc / sv / cyclo_paris_est__openerp / local.sh
1 home=/home/"$sv"
2
3 "$tool"/local/runit-sv-configure postgres
4 "$tool"/local/runit-sv-start postgres
5 while ! sudo -u postgres psql </dev/null
6 do sleep 1; done
7 "$tool"/local/runit-sv-configure postfix
8 "$tool"/local/runit-sv-start postfix
9 sudo postfix quiet-reload
10
11 "$tool"/local/apt-get-install openerp --force-yes
12 # XXX: --force-yes car les paquets de nightly.openerp.com
13 # ne sont pas signés par OpenPGP..
14 "$tool"/local/insserv-remove openerp
15
16 "$tool"/local/postgresql-user-create "$sv"
17 "$tool"/local/postgresql-database-create "$sv"
18
19 "$tool"/local/adduser "$sv" \
20 --disabled-login \
21 --disabled-password \
22 --group \
23 --home "$home" \
24 --shell /bin/false \
25 --system
26 "$tool"/local/adduser "$sv"-addon \
27 --disabled-login \
28 --disabled-password \
29 --group \
30 --home "$home"/addon.d \
31 --shell /bin/false \
32 --system
33
34 sudo install -d -m 710 -o root -g "$sv" \
35 /etc/sv/"$sv" \
36 /etc/sv/"$sv"/supervise
37 sudo install -d -m 1777 -o root -g root \
38 /etc/openerp
39 sudo install -d -m 3771 -o "$sv" -g "$sv" \
40 "$home"
41 sudo install -d -m 2770 -o "$sv" -g "$sv"-addon \
42 "$home"/addon.d
43 sudo install -d -m 750 -o "$sv" -g "$sv" \
44 "$home"/etc \
45 /etc/openerp/"$sv"
46 sudo ln -fns \
47 /etc/openerp/"$sv" \
48 "$home"/etc/openerp
49
50 sudo adduser git "$sv"-addon
51 sudo adduser "$sv" "$sv"-addon
52 sudo adduser "$sv" postgres-data