diff options
author | Sami Nurmenniemi <sami.nurmenniemi@qt.io> | 2017-11-29 17:13:54 +0200 |
---|---|---|
committer | Sami Nurmenniemi <sami.nurmenniemi@qt.io> | 2017-11-30 15:07:56 +0000 |
commit | 663b86b82547d74154ca5890e39e6587b7b320d1 (patch) | |
tree | 7441a432a0e605d2afbdc426a01873cde759fc96 /recipes-qt/qt5-addons | |
parent | 2b55502aad500d70256a6e92bec4d0e1258df482 (diff) | |
download | meta-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.target | 5 | ||||
-rw-r--r-- | recipes-qt/qt5-addons/qtsimulator/emulatorproxy.service | 5 | ||||
-rw-r--r-- | recipes-qt/qt5-addons/qtsimulator_1.0.bb | 4 |
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] | ||
2 | Description=Custom Target | ||
3 | Requires=multi-user.target | ||
4 | After=multi-user.target | ||
5 | AllowIsolate=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] |
2 | Description=QtSimulator Proxy Daemon | 2 | Description=QtSimulator Proxy Daemon |
3 | Wants=network-online.target | 3 | After=multi-user.target |
4 | After=network-online.target | ||
5 | 4 | ||
6 | [Service] | 5 | [Service] |
7 | Type=forking | 6 | Type=forking |
@@ -9,4 +8,4 @@ ExecStart=/usr/bin/emulatorproxyd | |||
9 | EnvironmentFile=/etc/default/emulator | 8 | EnvironmentFile=/etc/default/emulator |
10 | 9 | ||
11 | [Install] | 10 | [Install] |
12 | WantedBy=multi-user.target | 11 | WantedBy=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 | ||
44 | SRCREV = "f98633ebee7dbce79c00fbfec86537c6330e2b5f" | 45 | SRCREV = "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() { | |||
67 | INITSCRIPT_NAME = "emulatorproxyd.sh" | 69 | INITSCRIPT_NAME = "emulatorproxyd.sh" |
68 | INITSCRIPT_PARAMS = "defaults 97 10" | 70 | INITSCRIPT_PARAMS = "defaults 97 10" |
69 | 71 | ||
70 | SYSTEMD_SERVICE_${PN} = "emulatorproxy.service" | 72 | SYSTEMD_SERVICE_${PN} = "emulatorproxy.service custom.target" |
71 | 73 | ||
72 | inherit update-rc.d systemd | 74 | inherit update-rc.d systemd |