summaryrefslogtreecommitdiff
path: root/jetson-tk1
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2016-12-14 16:43:27 +0100
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2017-01-11 12:03:36 +0100
commit7a5f6171d90f84d7f206d996ef261c08f6cb10ce (patch)
tree1963c73961d24fa97ff6f96d82bf19f92cfe375e /jetson-tk1
parent279857a39eac4b037f51bc06c2014e294bcfd9b8 (diff)
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 <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Diffstat (limited to 'jetson-tk1')
-rw-r--r--jetson-tk1/recipes-bsp/binary-drivers/linux-driver-package_21.%.bbappend11
1 files changed, 11 insertions, 0 deletions
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}
}