summaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5-addons
diff options
context:
space:
mode:
authorSami Nurmenniemi <sami.nurmenniemi@qt.io>2017-11-29 17:13:54 +0200
committerSami Nurmenniemi <sami.nurmenniemi@qt.io>2017-11-30 15:07:56 +0000
commit663b86b82547d74154ca5890e39e6587b7b320d1 (patch)
tree7441a432a0e605d2afbdc426a01873cde759fc96 /recipes-qt/qt5-addons
parent2b55502aad500d70256a6e92bec4d0e1258df482 (diff)
downloadmeta-boot2qt-663b86b82547d74154ca5890e39e6587b7b320d1.tar.gz
Start qtlauncher and emulatorproxy as last services
Task-number: QTBUG-64786 Done-with: Kalle Viironen <kalle.viironen@qt.io> Change-Id: I83a89e6a4469657e7fb24156cd20f6e19dacdf6a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Diffstat (limited to 'recipes-qt/qt5-addons')
-rw-r--r--recipes-qt/qt5-addons/qtsimulator/custom.target5
-rw-r--r--recipes-qt/qt5-addons/qtsimulator/emulatorproxy.service5
-rw-r--r--recipes-qt/qt5-addons/qtsimulator_1.0.bb4
3 files changed, 10 insertions, 4 deletions
diff --git a/recipes-qt/qt5-addons/qtsimulator/custom.target b/recipes-qt/qt5-addons/qtsimulator/custom.target
new file mode 100644
index 0000000..05b2268
--- /dev/null
+++ b/recipes-qt/qt5-addons/qtsimulator/custom.target
@@ -0,0 +1,5 @@
1[Unit]
2Description=Custom Target
3Requires=multi-user.target
4After=multi-user.target
5AllowIsolate=yes
diff --git a/recipes-qt/qt5-addons/qtsimulator/emulatorproxy.service b/recipes-qt/qt5-addons/qtsimulator/emulatorproxy.service
index 472433c..baf0296 100644
--- a/recipes-qt/qt5-addons/qtsimulator/emulatorproxy.service
+++ b/recipes-qt/qt5-addons/qtsimulator/emulatorproxy.service
@@ -1,7 +1,6 @@
1[Unit] 1[Unit]
2Description=QtSimulator Proxy Daemon 2Description=QtSimulator Proxy Daemon
3Wants=network-online.target 3After=multi-user.target
4After=network-online.target
5 4
6[Service] 5[Service]
7Type=forking 6Type=forking
@@ -9,4 +8,4 @@ ExecStart=/usr/bin/emulatorproxyd
9EnvironmentFile=/etc/default/emulator 8EnvironmentFile=/etc/default/emulator
10 9
11[Install] 10[Install]
12WantedBy=multi-user.target 11WantedBy=custom.target
diff --git a/recipes-qt/qt5-addons/qtsimulator_1.0.bb b/recipes-qt/qt5-addons/qtsimulator_1.0.bb
index 6810d06..c4c8d21 100644
--- a/recipes-qt/qt5-addons/qtsimulator_1.0.bb
+++ b/recipes-qt/qt5-addons/qtsimulator_1.0.bb
@@ -39,6 +39,7 @@ SRC_URI = " \
39 file://emulatorproxy.service \ 39 file://emulatorproxy.service \
40 file://emulator-hostname.sh \ 40 file://emulator-hostname.sh \
41 file://emulator \ 41 file://emulator \
42 file://custom.target \
42 " 43 "
43 44
44SRCREV = "f98633ebee7dbce79c00fbfec86537c6330e2b5f" 45SRCREV = "f98633ebee7dbce79c00fbfec86537c6330e2b5f"
@@ -56,6 +57,7 @@ do_install_append() {
56 57
57 install -m 0755 -d ${D}${systemd_unitdir}/system 58 install -m 0755 -d ${D}${systemd_unitdir}/system
58 install -m 0644 ${WORKDIR}/emulatorproxy.service ${D}${systemd_unitdir}/system/ 59 install -m 0644 ${WORKDIR}/emulatorproxy.service ${D}${systemd_unitdir}/system/
60 install -m 0644 ${WORKDIR}/custom.target ${D}${systemd_unitdir}/system/
59 61
60 install -m 0755 -d ${D}${sysconfdir}/profile.d 62 install -m 0755 -d ${D}${sysconfdir}/profile.d
61 install -m 0644 ${WORKDIR}/emulator-hostname.sh ${D}${sysconfdir}/profile.d/ 63 install -m 0644 ${WORKDIR}/emulator-hostname.sh ${D}${sysconfdir}/profile.d/
@@ -67,6 +69,6 @@ do_install_append() {
67INITSCRIPT_NAME = "emulatorproxyd.sh" 69INITSCRIPT_NAME = "emulatorproxyd.sh"
68INITSCRIPT_PARAMS = "defaults 97 10" 70INITSCRIPT_PARAMS = "defaults 97 10"
69 71
70SYSTEMD_SERVICE_${PN} = "emulatorproxy.service" 72SYSTEMD_SERVICE_${PN} = "emulatorproxy.service custom.target"
71 73
72inherit update-rc.d systemd 74inherit update-rc.d systemd