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 | 4b6a4dbeb0515a64da9eb85f4cd45394025d72f4 (patch) | |
tree | 8f92121c636a2c7fd2cbedbc59bbb3ef98c92044 /recipes-qt/qt-demo/qt-demo-init_0.2.bb | |
parent | d376b37a5c3d3e2993b041d2a50969b36ad10978 (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" |