3 "$tool"/local
/apt-get-install openerp
--force-yes --no-upgrade
4 # XXX: --force-yes car les paquets de nightly.openerp.com
5 # ne sont pas signés par OpenPGP..
6 "$tool"/local
/insserv-remove openerp
8 "$tool"/local
/adduser
"$sv" \
15 "$tool"/local
/adduser
"$sv"-addon \
19 --home "$home"/addon.d \
23 sudo
install -d -m 1777 -o root
-g root \
25 sudo
install -d -m 3771 -o "$sv" -g "$sv" \
27 sudo
install -d -m 2770 -o "$sv" -g "$sv"-addon \
33 while ! sudo
-u postgres psql
</dev
/null
35 "$tool"/local
/postgresql-role-create
"$sv"
38 openerp_cyclo_paris_est
40 "$tool"/local
/postgresql-user-create
"$db"
41 "$tool"/local
/postgresql-database-create
"$db"
42 sudo
install -d -m 750 -o "$sv" -g "$sv" \
47 sudo
-u postgres psql
-AqtX "$sv" <<-EOF
49 GRANT USAGE ON SCHEMA pg_catalog TO $sv;
50 GRANT SELECT ON TABLE pg_catalog.pg_attribute TO $sv;
51 GRANT SELECT ON TABLE pg_catalog.pg_class TO $sv;
52 GRANT SELECT ON TABLE pg_catalog.pg_constraint TO $sv;
53 GRANT SELECT ON TABLE pg_catalog.pg_indexes TO $sv;
54 GRANT SELECT ON TABLE pg_catalog.pg_proc TO $sv;
55 GRANT SELECT ON TABLE pg_catalog.pg_type TO $sv;
58 sudo adduser git
"$sv"-addon
59 sudo adduser
"$sv" "$sv"-addon
60 sudo adduser
"$sv" postgres-data
67 cyclofficine_paris_est
69 sudo
install -d -m 2771 -o "$sv" -g "$sv"-addon \
70 "$home"/addon.d
/"$addon"
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" \
80 /home
/git
/pub
/burette
/"$addon".git
/hooks
/post-update.sample
81 sudo
install -m 550 -o git
-g git
/dev
/stdin \
82 /home
/git
/pub
/burette
/"$addon".git
/hooks
/post-update
<<-EOF
84 find . -type f -perm /+x -name 'post-update.*' |
85 while IFS= read -r hook
89 sudo
install -m 550 -o git
-g git
/dev
/stdin \
90 /home
/git
/pub
/burette
/"$addon".git
/hooks
/post-update.
"$sv" <<-EOF
95 --git-dir ~git-data/burette/"$addon".git \\
96 --work-tree="$home"/addon.d/"$addon" \\
99 --git-dir ~git-data/burette/"$addon".git \\
100 --work-tree="$home"/addon.d/"$addon" \\