diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2015-02-17 12:38:09 +0100 |
---|---|---|
committer | Stefan Agner <stefan.agner@toradex.com> | 2015-02-17 13:29:39 +0100 |
commit | 4c35bb1cd6a64c40e5ca8b7426dd2cd41467ab67 (patch) | |
tree | 8e07c892bfbbd3700880afe4ce35ff26d8c38a9e /recipes-qt/qt-demo/qt-demo-init_0.2.bb | |
parent | b18ffd625bd35b49d09a6541bd1decc9853c1f7f (diff) |
qt-demo-init: converted to systemd service
Convert qt-demo-init to a systemd service. The service will only
start when the systemd target is set to graphical, hence also set
the new default target of the qt4e-demo-image to graphical.
Diffstat (limited to 'recipes-qt/qt-demo/qt-demo-init_0.2.bb')
-rw-r--r-- | recipes-qt/qt-demo/qt-demo-init_0.2.bb | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/recipes-qt/qt-demo/qt-demo-init_0.2.bb b/recipes-qt/qt-demo/qt-demo-init_0.2.bb new file mode 100644 index 0000000..745c34f --- /dev/null +++ b/recipes-qt/qt-demo/qt-demo-init_0.2.bb @@ -0,0 +1,27 @@ +DESCRIPTION = "Systemd start script for Qt Embedded demo" +LICENSE = "MIT" +PR = "r1" + +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \ + file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + +inherit allarch systemd + +SRC_URI = " \ + file://qtdemo.service \ + file://mouse.rules \ + file://keyboard.rules \ +" + +do_install() { + install -d ${D}${sysconfdir}/udev/rules.d/ + install -m 0644 ${WORKDIR}/mouse.rules ${D}${sysconfdir}/udev/rules.d/ + install -m 0644 ${WORKDIR}/keyboard.rules ${D}${sysconfdir}/udev/rules.d/ + + install -d ${D}${systemd_unitdir}/system/ + install -m 0644 ${WORKDIR}/qtdemo.service ${D}${systemd_unitdir}/system +} + +NATIVE_SYSTEMD_SUPPORT = "1" +SYSTEMD_PACKAGES = "${PN}" +SYSTEMD_SERVICE_${PN} = "qtdemo.service" |