--- /dev/null
+#!/bin/sh
+
+### BEGIN INIT INFO
+# Provides: openerp-server
+# Required-Start: $remote_fs $syslog
+# Required-Stop: $remote_fs $syslog
+# Should-Start: $network
+# Should-Stop: $network
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: Enterprise Resource Management software
+# Description: Open ERP is a complete ERP and CRM software.
+### END INIT INFO
+
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+DAEMON=/usr/bin/openerp-server
+NAME=openerp-server
+DESC=openerp-server
+CONFIG=/etc/openerp/openerp-server.conf
+LOGFILE=/var/log/openerp/openerp-server.log
+USER=openerp
+
+test -x ${DAEMON} || exit 0
+
+set -e
+
+do_start () {
+ echo -n "Starting ${DESC}: "
+ start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid --chuid ${USER} --background --make-pidfile --exec ${DAEMON} -- --config=${CONFIG} --logfile=${LOGFILE}
+ echo "${NAME}."
+}
+
+do_stop () {
+ echo -n "Stopping ${DESC}: "
+ start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid --oknodo
+ echo "${NAME}."
+}
+
+case "${1}" in
+ start)
+ do_start
+ ;;
+
+ stop)
+ do_stop
+ ;;
+
+ restart|force-reload)
+ echo -n "Restarting ${DESC}: "
+ do_stop
+ sleep 1
+ do_start
+ ;;
+
+ *)
+ N=/etc/init.d/${NAME}
+ echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2
+ exit 1
+ ;;
+esac
+
+exit 0
--- /dev/null
+debian/openerp-server.conf /etc/openerp
+README.md /usr/share/doc/openerp
--- /dev/null
+/var/log/openerp/*.log {
+ copytruncate
+ missingok
+ notifempty
+}
+++ /dev/null
-#!/bin/sh
-
-### BEGIN INIT INFO
-# Provides: openerp-server
-# Required-Start: $remote_fs $syslog
-# Required-Stop: $remote_fs $syslog
-# Should-Start: $network
-# Should-Stop: $network
-# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
-# Short-Description: Enterprise Resource Management software
-# Description: Open ERP is a complete ERP and CRM software.
-### END INIT INFO
-
-PATH=/sbin:/bin:/usr/sbin:/usr/bin
-DAEMON=/usr/bin/openerp-server
-NAME=openerp-server
-DESC=openerp-server
-CONFIG=/etc/openerp/openerp-server.conf
-LOGFILE=/var/log/openerp/openerp-server.log
-USER=openerp
-
-test -x ${DAEMON} || exit 0
-
-set -e
-
-do_start () {
- echo -n "Starting ${DESC}: "
- start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid --chuid ${USER} --background --make-pidfile --exec ${DAEMON} -- --config=${CONFIG} --logfile=${LOGFILE}
- echo "${NAME}."
-}
-
-do_stop () {
- echo -n "Stopping ${DESC}: "
- start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid --oknodo
- echo "${NAME}."
-}
-
-case "${1}" in
- start)
- do_start
- ;;
-
- stop)
- do_stop
- ;;
-
- restart|force-reload)
- echo -n "Restarting ${DESC}: "
- do_stop
- sleep 1
- do_start
- ;;
-
- *)
- N=/etc/init.d/${NAME}
- echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2
- exit 1
- ;;
-esac
-
-exit 0
+++ /dev/null
-debian/openerp-server.conf /etc/openerp
-README.md /usr/share/doc/openerp
+++ /dev/null
-/var/log/openerp/*.log {
- copytruncate
- missingok
- notifempty
-}
+++ /dev/null
-#!/bin/sh
-
-set -e
-
-case "${1}" in
- configure)
- if ! getent passwd | grep -q "^openerp:"; then
- adduser --system --no-create-home --quiet --gecos 'OpenERP' --group openerp
- fi
- # Register "openerp" as a postgres superuser
- su - postgres -c "createuser -s openerp" 2> /dev/null || true
- chown openerp:openerp /etc/openerp/openerp-server.conf
- chmod 0640 /etc/openerp/openerp-server.conf
- # Creating log file
- mkdir -p /var/log/openerp/
- chown openerp:openerp /var/log/openerp
- chmod 0750 /var/log/openerp
- # Creating local storage directory
- mkdir -p /var/lib/openerp/filestore
- chown openerp:openerp -R /var/lib/openerp
- # update-python-modules NOW otherwise invoke-rc.d openerp start will fail
- update-python-modules -p openerp.public
- ;;
- *)
- ;;
-esac
-
-#DEBHELPER#
-
-exit 0
+++ /dev/null
-#!/bin/sh
-
-set -e
-
-case "${1}" in
- remove)
- deluser --quiet --system "openerp" || true
- delgroup --quiet --system --only-if-empty "openerp" || true
- find /var/lib/openerp -path '/var/lib/openerp/*' ! -path '/var/lib/openerp/filestore*' -delete
- ;;
-
- purge)
- rm -rf /var/lib/openerp
- ;;
-
- upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
- ;;
-
-esac
-
-#DEBHELPER#
-
-exit 0
--- /dev/null
+#!/bin/sh
+
+set -e
+
+case "${1}" in
+ configure)
+ if ! getent passwd | grep -q "^openerp:"; then
+ adduser --system --no-create-home --quiet --gecos 'OpenERP' --group openerp
+ fi
+ # Register "openerp" as a postgres superuser
+ su - postgres -c "createuser -s openerp" 2> /dev/null || true
+ chown openerp:openerp /etc/openerp/openerp-server.conf
+ chmod 0640 /etc/openerp/openerp-server.conf
+ # Creating log file
+ mkdir -p /var/log/openerp/
+ chown openerp:openerp /var/log/openerp
+ chmod 0750 /var/log/openerp
+ # Creating local storage directory
+ mkdir -p /var/lib/openerp/filestore
+ chown openerp:openerp -R /var/lib/openerp
+ # update-python-modules NOW otherwise invoke-rc.d openerp start will fail
+ update-python-modules -p openerp.public
+ ;;
+ *)
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
--- /dev/null
+#!/bin/sh
+
+set -e
+
+case "${1}" in
+ remove)
+ deluser --quiet --system "openerp" || true
+ delgroup --quiet --system --only-if-empty "openerp" || true
+ find /var/lib/openerp -path '/var/lib/openerp/*' ! -path '/var/lib/openerp/filestore*' -delete
+ ;;
+
+ purge)
+ rm -rf /var/lib/openerp
+ ;;
+
+ upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+ ;;
+
+esac
+
+#DEBHELPER#
+
+exit 0
+++ /dev/null
-#!/usr/bin/env bash
-DATABASE=trunk
-dropdb ${DATABASE}
-REPOSITORIES=../../addons/trunk
-MODULES=`python -c "import os; print ','.join(list(set(os.listdir('${REPOSITORIES}')) - set(['document_ftp'])))"`
-createdb ${DATABASE}
-rm openerp-server.log
-./openerp-server \
- --log-level=debug \
- --addons=${REPOSITORIES},../../web/trunk/addons \
- -d ${DATABASE} \
- -i ${MODULES} \
- --stop-after-init \
- --no-xmlrpc \
- --no-xmlrpcs \
- --test-enable \
- --logfile=openerp-server.log