Using dedicated storage directory in /var/lib/openerp-server, that way the addons directory can stay read-only for the unprivileged user.

bzr revid: p_christ@hol.gr-20090824180208-g9rdat4tkxfbrdj6
This commit is contained in:
Daniel Baumann 2009-08-24 21:02:08 +03:00 committed by P. Christeas
parent df7e728cf5
commit 2cbba15f7f
2 changed files with 5 additions and 2 deletions

View File

@ -1 +1,2 @@
/usr/share/man/man5/openerp_serverrc.5.gz /usr/share/man/man5/openerp-server.conf.5.gz
/var/lib/openerp-server/filestore /usr/lib/openerp-server/filestore

View File

@ -30,11 +30,13 @@ case "${1}" in
chown ${_USERNAME}:adm ${LOGFILE}
chmod 0640 ${LOGFILE}
# Setting ownership and permissions
chown ${_USERNAME} /usr/lib/openerp-server/addons -R
# Creating local storage directory
mkdir -p /var/lib/openerp-server/filestore
# Setting ownership and permissions
chmod 0640 ${CONFFILE}
chown ${_USERNAME}:${_USERNAME} ${CONFFILE}
chown ${_USERNAME}:${_USERNAME} /var/lib/openerp-server -R
echo
echo "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"