diff options
Diffstat (limited to 'app-emulation/ganeti/files/ganeti-fix-start-stop.patch')
-rw-r--r-- | app-emulation/ganeti/files/ganeti-fix-start-stop.patch | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/app-emulation/ganeti/files/ganeti-fix-start-stop.patch b/app-emulation/ganeti/files/ganeti-fix-start-stop.patch deleted file mode 100644 index e53161a00b22..000000000000 --- a/app-emulation/ganeti/files/ganeti-fix-start-stop.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 9f8f304c983635e0ead6adadd1c4a62be6e92e01 Mon Sep 17 00:00:00 2001 -From: Lance Albertson <ramereth@gmail.com> -Date: Mon, 8 Aug 2011 23:34:33 -0700 -Subject: [PATCH] Remove/fix deprecated start-stop-daemon functions - -daemon-util uses the deprecated functions --startas, --chuid and, most -importantly, --oknodo. The last one causes start-stop-daemon to exit with a -non-zero status, which makes openrc think it crashed (when in reality it just -shut down properly) [1]. - -[1] https://bugs.gentoo.org/show_bug.cgi?id=377905 - -Signed-off-by: Lance Albertson <ramereth@gmail.com> ---- - daemons/daemon-util.in | 8 ++++---- - 1 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/daemons/daemon-util.in b/daemons/daemon-util.in -index 819fd6b..00fe1b6 100644 ---- a/daemons/daemon-util.in -+++ b/daemons/daemon-util.in -@@ -172,10 +172,10 @@ start() { - - @PKGLIBDIR@/ensure-dirs - -- start-stop-daemon --start --quiet --oknodo \ -+ start-stop-daemon --start --quiet \ - --pidfile $(_daemon_pidfile $name) \ -- --startas $(_daemon_executable $name) \ -- --chuid $(_daemon_usergroup $plain_name) \ -+ --exec $(_daemon_executable $name) \ -+ --user $(_daemon_usergroup $plain_name) \ - -- $args "$@" - } - -@@ -188,7 +188,7 @@ stop() { - - local name="$1"; shift - -- start-stop-daemon --stop --quiet --oknodo --retry 30 \ -+ start-stop-daemon --stop --quiet --retry 30 \ - --pidfile $(_daemon_pidfile $name) - } - --- -1.7.4.1 - |