Correction : openerp_server : permet list_db .
[lhc/ateliers.git] / etc / sv / openerp_server_lhc / local.sh
index 20f78d4..ddd4d42 100644 (file)
@@ -14,6 +14,13 @@ sudo -u postgres psql -AqtX "$sv" <<-EOF
        GRANT SELECT ON TABLE  pg_catalog.pg_proc       TO $sv;
        GRANT SELECT ON TABLE  pg_catalog.pg_type       TO $sv;
        EOF
+sudo -u postgres psql -AqtX template1 <<-EOF
+       \set ON_ERROR_STOP on
+       GRANT CONNECT ON DATABASE template1                TO $sv;
+       GRANT USAGE   ON SCHEMA   pg_catalog               TO $sv;
+       GRANT SELECT  ON TABLE    pg_catalog.pg_database   TO $sv;
+       GRANT SELECT  ON TABLE    pg_catalog.pg_user       TO $sv;
+       EOF
 
 "$tool"/local/adduser "$sv" \
  --disabled-login \
@@ -106,7 +113,7 @@ sudo -u "$sv" patch -d "$home"/openerp-server-6.0.4/bin/addons/document_webdav/
         _logger = logging.getLogger(__name__)
        EOF
 
-sudo install -d -m 700 -o "$sv" -g "$sv" \
+sudo install -d -m 750 -o "$sv" -g "$sv" \
  "$home"/var/ \
  "$home"/var/filestore
 
@@ -165,5 +172,3 @@ for addon in \
                 esac
                EOF
  done
-
-exit 42