/usr/bin/patch --forward --reject-file=- --strip=0 --unified <<-EOF
--- /usr/share/pyshared/openerp/addons/web/controllers/main.py 2013-12-01 05:06:50.121954391 +0100
+++ /usr/share/pyshared/openerp/addons/web/controllers/main.py 2013-12-01 05:07:44.917954389 +0100
- @@ -90,6 +90,8 @@
+ @@ -90,6 +90,11 @@
h = req.httprequest.environ['HTTP_HOST'].split(':')[0]
d = h.split('.')[0]
r = openerp.tools.config['dbfilter'].replace('%h', h).replace('%d', d)
- + f = req.httprequest.environ['HTTP_OPENERP_DB_FILTER']
- + r = r.replace('%f', f)
+ + try:
+ + f = req.httprequest.environ['HTTP_OPENERP_DB_FILTER']
+ + r = r.replace('%f', f)
+ + except KeyError:
+ + pass
dbs = [i for i in dbs if re.match(r, i)]
return dbs
-
EOF
for db in \
+ atelieretincelle \
+ autourducycle \
+ bretzselle \
+ changedechaine \
+ cyclo_ivry \
cyclo_ivry \
cyclo_pantin \
cyclo_paris_est \
+ cyclofficine_angouleme \
dynamo \
+ labecaneajules \
+ laptitrustine \
+ larouelibre \
+ lechatperche \
+ mobilidees \
+ ohcyclo \
ptitvelo \
+ recupr \
+ repeyre \
+ rouepet \
+ txirrindola \
+ velocampus_nantes \
velorution_idf \
+ velorution_toulouse \
velosenville \
vieuxbiclou
do
--database="${sv}_$db" \
--db_host=/run/postgresql \
--db_user="$sv" \
- --debug \
- --init=remembership,pos_membership,bikecoop \
+ --init=remembership,pos_membership,bikecoop,no_db_management \
--load-language=fr_FR \
--no-xmlrpcs \
--osv-memory-age-limit=0.1 \
--stop-after-init \
--timezone="$(cat /etc/timezone)" \
--without-demo=base \
- --workers=4 \
+ --workers=0 \
--xmlrpc-interface=127.0.0.1 \
--xmlrpc-port=8069
#--no-database-list \