update-rc.d: Take and modify the angstrom systemd patch

Do not attempt to start/stop the application as part of the upgrade.
This might conflict with systemd .service files that override the
LSB script. The path of systemd has changed so the path was updated
in the script. A better fix would check if the systemd cgroup is mounted
as this is a better indicator for systemd.
This commit is contained in:
Holger Hans Peter Freyther 2012-09-16 20:40:34 +08:00 committed by Holger Hans Peter Freyther
parent 0a56d11827
commit e1acffbebc
3 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,27 @@
From e7aa29008b55962fbfcf374391fa8bb5f8737c11 Mon Sep 17 00:00:00 2001
From: Koen Kooi <koen@dominion.thruhere.net>
Date: Tue, 18 Oct 2011 13:44:56 +0200
Subject: [PATCH] update-rc.d: make -s a noop when systemd is present
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
update-rc.d | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/update-rc.d b/update-rc.d
index 5e32902..d646abc 100644
--- a/update-rc.d
+++ b/update-rc.d
@@ -115,7 +115,9 @@ while [ $# -gt 0 ]; do
shift
continue
;;
- -s) dostart=1
+ -s) if [ ! -e /lib/systemd/systemd ] ; then
+ dostart=1
+ fi
shift
continue
;;
--
1.6.6.1

View File

@ -0,0 +1,5 @@
FILESEXTRAPATHS := "${THISDIR}/files"
SRC_URI += "file://0001-update-rc.d-make-s-a-noop-when-systemd-is-present.patch"
PRINC = "3"

View File

@ -0,0 +1 @@
require recipes-fixes/${PN}/${PN}_angstrom.inc