From 7a5f6171d90f84d7f206d996ef261c08f6cb10ce Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Wed, 14 Dec 2016 16:43:27 +0100 Subject: linux-driver-package: make sure that the sysvinit symlinks are created With only systemd in DISTRO_FEATURES those sysmlinks no longer are created with the update_rc bbclass. Signed-off-by: Max Krummenacher Acked-by: Marcel Ziswiler --- .../binary-drivers/linux-driver-package_21.%.bbappend | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/jetson-tk1/recipes-bsp/binary-drivers/linux-driver-package_21.%.bbappend b/jetson-tk1/recipes-bsp/binary-drivers/linux-driver-package_21.%.bbappend index bbc7df2..9952398 100644 --- a/jetson-tk1/recipes-bsp/binary-drivers/linux-driver-package_21.%.bbappend +++ b/jetson-tk1/recipes-bsp/binary-drivers/linux-driver-package_21.%.bbappend @@ -15,6 +15,15 @@ RDEPENDS_${PN}-gst-gstnvvidconv = "libgstvideo-1.0" RDEPENDS_${PN}-nvgstjpeg = "libgstvideo-1.0" RDEPENDS_${PN}-nvgstapps = "libgstpbutils-1.0" +# create the sysv sysmlinks also if sysvinit is not in DISTRO_FEATURES +FILES_${PN}-boot += "${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '', ' ${sysconfdir}/rcS.d/*nv', d)}" +FILES_${PN}-firstboot += "${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '', ' ${sysconfdir}/rcS.d/*nvfb', d)}" +UPDATE_RC_CMD = "${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '', \ + ' update-rc.d -r ${D} ${INITSCRIPT_NAME_${PN}-boot} ${INITSCRIPT_PARAMS_${PN}-boot}; \ + update-rc.d -r ${D} ${INITSCRIPT_NAME_${PN}-firstboot} ${INITSCRIPT_PARAMS_${PN}-firstboot}; \ + ', d)}" + + FILES_${PN}-gstnvcamera = " \ ${libdir}/gstreamer-1.0/libgstnvcamera.so \ " @@ -50,4 +59,6 @@ do_install_append () { install -m 0755 ${NV_SAMPLE}/usr/lib/arm-linux-gnueabihf/gstreamer-1.0/libgstnvcamera.so ${D}${libdir}/gstreamer-1.0 install -m 0755 ${NV_SAMPLE}/usr/lib/arm-linux-gnueabihf/gstreamer-1.0/libgstnvvidconv.so ${D}${libdir}/gstreamer-1.0 install -m 0755 ${NV_SAMPLE}/usr/lib/arm-linux-gnueabihf/gstreamer-1.0/libnvgstjpeg.so ${D}${libdir}/gstreamer-1.0 + + ${UPDATE_RC_CMD} } -- cgit v1.2.3