update-rcd: drop depends to recommends, check for update-rcd in scripts

(From OE-Core rev: 2c403979c03898c679c5a1e1092aec784dbeb77c)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Ross Burton 2013-03-05 11:57:00 +00:00 committed by Richard Purdie
parent 40a15da9eb
commit 49ae578774
1 changed files with 10 additions and 5 deletions

View File

@ -6,7 +6,7 @@ UPDATERCD_virtclass-cross = ""
UPDATERCD_class-native = ""
UPDATERCD_class-nativesdk = ""
RDEPENDS_${UPDATERCPN}_append = " ${UPDATERCD}"
RRECOMMENDS_${UPDATERCPN}_append = " ${UPDATERCD}"
INITSCRIPT_PARAMS ?= "defaults"
@ -18,7 +18,9 @@ if test "x$D" != "x"; then
else
OPT="-s"
fi
update-rc.d $OPT ${INITSCRIPT_NAME} ${INITSCRIPT_PARAMS}
if type update-rc.d >/dev/null; then
update-rc.d $OPT ${INITSCRIPT_NAME} ${INITSCRIPT_PARAMS}
fi
}
updatercd_prerm() {
@ -28,10 +30,13 @@ fi
}
updatercd_postrm() {
if [ "$D" != "" ]; then
update-rc.d -f -r $D ${INITSCRIPT_NAME} remove
if test "$D" != ""; then
OPT="-f -r $D"
else
update-rc.d ${INITSCRIPT_NAME} remove
OPT=""
fi
if type update-rc.d >/dev/null; then
update-rc.d $OPT ${INITSCRIPT_NAME} remove
fi
}