From b7a8daf52c9befc773f320e54999bb91efdac334 Mon Sep 17 00:00:00 2001 From: Baogen Shang Date: Thu, 21 Nov 2013 00:53:27 -0600 Subject: acpid: fix acpid break down MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit when execute the command "/etc/init.d/acpid stop" and "/etc/init.d/acpid restart", it prompt "no /usr/sbin/acpid found;none killed",The acpid could not be restarted because the script start with "!/bin/sh –e", that will make the script stop when an error occurred. So when no 'acpid' running (we have stopped it), the script would exit and 'restart' operation would be stopped by ‘stop’ operation.so avoiding the error occurred, add "-o" option,exit status 0 (not 1)if nothing done. Signed-off-by: Baogen Shang Signed-off-by: Jeff Polk Signed-off-by: Richard Purdie --- meta/recipes-bsp/acpid/acpid/init | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'meta/recipes-bsp') diff --git a/meta/recipes-bsp/acpid/acpid/init b/meta/recipes-bsp/acpid/acpid/init index 726d9ffd9e..40ff385c10 100755 --- a/meta/recipes-bsp/acpid/acpid/init +++ b/meta/recipes-bsp/acpid/acpid/init @@ -10,13 +10,13 @@ case "$1" in if [ ! -d /etc/acpi/events ]; then echo "There is not any rule configuration file." else - start-stop-daemon -S -x /usr/sbin/acpid -- -c /etc/acpi/events + start-stop-daemon -o -S -x /usr/sbin/acpid -- -c /etc/acpi/events echo "acpid." fi ;; stop) echo -n "Stopping Advanced Configuration and Power Interface daemon: " - start-stop-daemon -K -x /usr/sbin/acpid + start-stop-daemon -o -K -x /usr/sbin/acpid echo "acpid." ;; restart|force-reload) -- cgit v1.2.3