4 "$tool"/local
/apt-get-install openerp
--force-yes --no-upgrade
5 # XXX: --force-yes car les paquets de nightly.openerp.com
6 # ne sont pas signés par OpenPGP..
7 "$tool"/local
/insserv-remove openerp
9 "$tool"/local
/adduser
"$sv" \
16 "$tool"/local
/adduser
"$sv"-addon \
20 --home "$home"/addon.d \
24 sudo
install -d -m 1777 -o root
-g root \
27 sudo
install -d -m 3771 -o "$sv" -g "$sv" \
30 sudo
install -d -m 2750 -o "$sv"-addon -g "$sv"-addon \
34 /etc
/openerp
/$version \
37 "$home"/var
/filestore
/ /usr
/lib
/pymodules
/python2.7
/openerp
/filestore
39 while ! sudo
-u postgres psql
</dev
/null
41 "$tool"/local
/postgresql-user-create
"$sv"
54 cyclofficine_angouleme \
56 etudesetchantiersidf \
57 etudesetchantiersidf_test \
83 #"$tool"/local/postgresql-role-create "${sv}_$db"
84 "$tool"/local
/postgresql-database-create
"${sv}_$db" "$sv"
85 sudo
-u postgres psql
-AqtX "${sv}_$db" <<-EOF
87 GRANT USAGE ON SCHEMA pg_catalog TO $sv;
88 GRANT SELECT ON TABLE pg_catalog.pg_attribute TO $sv;
89 GRANT SELECT ON TABLE pg_catalog.pg_class TO $sv;
90 GRANT SELECT ON TABLE pg_catalog.pg_constraint TO $sv;
91 GRANT SELECT ON TABLE pg_catalog.pg_indexes TO $sv;
92 GRANT SELECT ON TABLE pg_catalog.pg_proc TO $sv;
93 GRANT SELECT ON TABLE pg_catalog.pg_type TO $sv;
97 sudo adduser git
"$sv"-addon
98 sudo adduser
"$sv" "$sv"-addon
99 sudo adduser
"$sv" postgres-data
102 account_analytic_improvement \
104 account_financial_report_webkit \
105 account_move_line_nofilters \
106 account_move_line_no_default_search \
107 analytic_point_of_sale \
111 bikecoop_translations \
117 cyclofficine_angouleme \
119 cyclofficine_paris_est \
120 cyclofficine_pantin \
122 etudesetchantiersidf \
147 sudo
install -d -m 2771 -o "$sv" -g "$sv"-addon \
148 "$home"/addon.d
/"$addon"
150 --git-dir ~git-data
/burette
/"$addon".git \
151 --work-tree="$home"/addon.d
/"$addon" \
154 --git-dir ~git-data
/burette
/"$addon".git \
155 --work-tree="$home"/addon.d
/"$addon" \
156 clean
-d -e sec
/ -f -f -x
158 /home
/git
/data
/burette
/"$addon".git
/hooks
/post-update.sample
159 sudo
install -m 550 -o git
-g git
/dev
/stdin \
160 /home
/git
/data
/burette
/"$addon".git
/hooks
/post-update
<<-EOF
162 find . -type f -perm /+x -name 'post-update.*' |
163 while IFS= read -r hook
167 sudo
install -m 550 -o git
-g git
/dev
/stdin \
168 /home
/git
/data
/burette
/"$addon".git
/hooks
/post-update.
"$sv" <<-EOF
173 --git-dir ~git-data/burette/"$addon".git \\
174 --work-tree="$home"/addon.d/"$addon" \\
177 --git-dir ~git-data/burette/"$addon".git \\
178 --work-tree="$home"/addon.d/"$addon" \\
179 clean -d -e sec/ -f -f -x