diff --git a/meta/classes/update-rc.d.bbclass b/meta/classes/update-rc.d.bbclass index 7e4dda7..3647cb4 100644 --- a/meta/classes/update-rc.d.bbclass +++ b/meta/classes/update-rc.d.bbclass @@ -15,17 +15,23 @@ if test "x$D" != "x"; then else OPT="-s" fi -update-rc.d $OPT ${INITSCRIPT_NAME} ${INITSCRIPT_PARAMS} +for i in ${INITSCRIPT_NAME}; do + update-rc.d $OPT $i ${INITSCRIPT_PARAMS} +done } updatercd_prerm() { if test "x$D" = "x"; then - ${INIT_D_DIR}/${INITSCRIPT_NAME} stop + for i in ${INITSCRIPT_NAME}; do + ${INIT_D_DIR}/$i stop + done fi } updatercd_postrm() { -update-rc.d $D ${INITSCRIPT_NAME} remove +for i in ${INITSCRIPT_NAME}; do + update-rc.d $D $i remove +done }