Package: openerp-server Version: 5.0.15-2 Severity: important Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu precise ubuntu-patch
In Ubuntu, the attached patch was applied to achieve the following: It fixes the following often reported problems with the package: * Fix creation of openerp user, when a user openerp* already exists. - debian/openerp-server.postinst - LP: #807017 * Fix multiple starts of the server, by using "startas" and "oknodo" with start-stop-daemon. - debian/openerp-server.init - LP: #414864 - This should also fix "userdel: user openerp is currently logged in" (LP: #454436). Thanks for considering the patch. -- System Information: Debian Release: wheezy/sid APT prefers oneiric-updates APT policy: (500, 'oneiric-updates'), (500, 'oneiric-security'), (500, 'oneiric-proposed'), (500, 'oneiric') Architecture: i386 (i686) Kernel: Linux 3.0.0-13-generic-pae (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -Nru openerp-server-5.0.15/debian/openerp-server.init openerp-server-5.0.15/debian/openerp-server.init --- openerp-server-5.0.15/debian/openerp-server.init 2010-12-30 21:28:35.000000000 +0100 +++ openerp-server-5.0.15/debian/openerp-server.init 2011-10-22 21:01:31.000000000 +0200 @@ -29,7 +29,7 @@ start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid \ --chuid ${USER} --background --make-pidfile \ - --exec ${DAEMON} -- --config=/etc/openerp-server.conf + --startas ${DAEMON} --oknodo -- --config=/etc/openerp-server.conf echo "${NAME}." ;; @@ -53,7 +53,7 @@ start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid \ --chuid ${USER} --background --make-pidfile \ - --exec ${DAEMON} -- --config=/etc/openerp-server.conf + --startas ${DAEMON} --oknodo -- --config=/etc/openerp-server.conf echo "${NAME}." ;; diff -Nru openerp-server-5.0.15/debian/openerp-server.postinst openerp-server-5.0.15/debian/openerp-server.postinst --- openerp-server-5.0.15/debian/openerp-server.postinst 2010-12-30 21:28:53.000000000 +0100 +++ openerp-server-5.0.15/debian/openerp-server.postinst 2011-10-22 16:33:58.000000000 +0200 @@ -16,7 +16,7 @@ db_stop - if ! getent passwd | grep -q "^${_USERNAME}" + if ! getent passwd | grep -q "^${_USERNAME}:" then adduser --system --no-create-home --quiet --gecos 'Open ERP server' --group ${_USERNAME} else