[IMP] packaging debian

bzr revid: al@openerp.com-20111003013956-kekmedzn8qm3u3s7
This commit is contained in:
Antony Lesuisse 2011-10-03 03:39:56 +02:00
parent 8d7a2aff58
commit 28a5c5840b
2 changed files with 20 additions and 30 deletions

4
debian/control vendored
View File

@ -35,8 +35,8 @@ Depends:
python-werkzeug, python-werkzeug,
python-yaml, python-yaml,
python-zsi python-zsi
Conflicts: tinyerp-server, openerp-server Conflicts: tinyerp-server, openerp-server, openerp-web
Replaces: tinyerp-server, openerp-server Replaces: tinyerp-server, openerp-server, openerp-web
Recommends: Recommends:
graphviz, ghostscript, postgresql, python-imaging, python-matplotlib graphviz, ghostscript, postgresql, python-imaging, python-matplotlib
Description: OpenERP Enterprise Resource Management Description: OpenERP Enterprise Resource Management

View File

@ -2,35 +2,25 @@
set -e set -e
CONFFILE="/etc/openerp.conf"
FILESTORE="/var/lib/openerp/filestore"
LOGFILE="/var/log/openerp.log"
USERNAME="openerp"
case "${1}" in case "${1}" in
configure) configure)
if ! getent passwd | grep -q "^${USERNAME}" then if ! getent passwd | grep -q "^openerp"; then
adduser --system --no-create-home --quiet --gecos 'OpenERP' --group ${USERNAME} adduser --system --no-create-home --quiet --gecos 'OpenERP' --group openerp
fi fi
# Creating log file # Register "openerp" as a postgres superuser
touch ${LOGFILE} su - postgres -c "createuser -s openerp" 2> /dev/null || true
chown ${USERNAME}:${USERNAME} ${LOGFILE} chown openerp:openerp /etc/openerp/openerp-server.conf
chmod 0640 ${LOGFILE} chmod 0640 /etc/openerp/openerp-server.conf
# Creating local storage directory # Creating log file
mkdir -p ${FILESTORE} touch /var/log/openerp.log
# Setting ownership and permissions chown openerp:openerp /var/log/openerp.log
chmod 0640 ${CONFFILE} chmod 0640 /var/log/openerp.log
chown ${_USERNAME}:${_USERNAME} ${CONFFILE} # Creating local storage directory
chown ${_USERNAME}:${_USERNAME} /var/lib/openerp -R mkdir -p /var/lib/openerp/filestore
;; chown openerp:openerp -R /var/lib/openerp
;;
abort-upgrade|abort-remove|abort-deconfigure) *)
;; ;;
*)
echo "postinst called with unknown argument \`{$1}'" >&2
exit 1
;;
esac esac
#DEBHELPER# #DEBHELPER#