[IMP] packaging debian
bzr revid: al@openerp.com-20111003013956-kekmedzn8qm3u3s7
This commit is contained in:
parent
8d7a2aff58
commit
28a5c5840b
|
@ -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
|
||||||
|
|
|
@ -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#
|
||||||
|
|
Loading…
Reference in New Issue