diff options
-rw-r--r-- | conf/machine/emulator.conf | 2 | ||||
-rw-r--r-- | recipes-qt/b2qt-addons/b2qt-launcher/emulator/b2qt.service | 10 | ||||
-rw-r--r-- | recipes-qt/b2qt-addons/b2qt-launcher/emulator/qtlauncher.service | 11 | ||||
-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 |
6 files changed, 33 insertions, 4 deletions
diff --git a/conf/machine/emulator.conf b/conf/machine/emulator.conf index 21cd96d..2ab622e 100644 --- a/conf/machine/emulator.conf +++ b/conf/machine/emulator.conf | |||
@@ -48,3 +48,5 @@ MACHINE_FEATURES += "x86" | |||
48 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "v86d virtualbox-guest-additions" | 48 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "v86d virtualbox-guest-additions" |
49 | 49 | ||
50 | MACHINE_FEATURES += "apm alsa pcmcia bluetooth irda usbgadget screen" | 50 | MACHINE_FEATURES += "apm alsa pcmcia bluetooth irda usbgadget screen" |
51 | |||
52 | SYSTEMD_DEFAULT_TARGET = "custom.target" | ||
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher/emulator/b2qt.service b/recipes-qt/b2qt-addons/b2qt-launcher/emulator/b2qt.service new file mode 100644 index 0000000..65fba92 --- /dev/null +++ b/recipes-qt/b2qt-addons/b2qt-launcher/emulator/b2qt.service | |||
@@ -0,0 +1,10 @@ | |||
1 | [Unit] | ||
2 | Description=B2Qt user application | ||
3 | After=multi-user.target | ||
4 | ConditionPathExists=/usr/bin/b2qt | ||
5 | |||
6 | [Service] | ||
7 | ExecStart=-/usr/bin/appcontroller /usr/bin/b2qt | ||
8 | |||
9 | [Install] | ||
10 | WantedBy=custom.target | ||
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher/emulator/qtlauncher.service b/recipes-qt/b2qt-addons/b2qt-launcher/emulator/qtlauncher.service new file mode 100644 index 0000000..2b02c87 --- /dev/null +++ b/recipes-qt/b2qt-addons/b2qt-launcher/emulator/qtlauncher.service | |||
@@ -0,0 +1,11 @@ | |||
1 | [Unit] | ||
2 | Description=B2Qt Launcher Demo | ||
3 | After=multi-user.target | ||
4 | |||
5 | ConditionPathExists=!/usr/bin/b2qt | ||
6 | |||
7 | [Service] | ||
8 | ExecStart=-/usr/bin/appcontroller /usr/bin/qtlauncher --applications-root /data/user/qt | ||
9 | |||
10 | [Install] | ||
11 | WantedBy=custom.target | ||
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 |