summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Thomas <james.thomas@codethink.co.uk>2015-05-21 14:48:51 +0000
committerPedro Alvarez <pedro.alvarez@codethink.co.uk>2015-10-13 16:45:02 +0000
commit4e78fb19307a24b2fa82decb91832828c935f1a6 (patch)
tree8076296cd0f11f26b2db15a171f07243cacada36
parentde9ae810abadb81aa8a81553b5f138d758ac445e (diff)
downloaddefinitions-4e78fb19307a24b2fa82decb91832828c935f1a6.tar.gz
Fix systemd units
-rw-r--r--strata/genivi-demo-platform/genivi-demo-platform-hmi.morph12
1 files changed, 10 insertions, 2 deletions
diff --git a/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph b/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph
index d2cee815..e08debd6 100644
--- a/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph
+++ b/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph
@@ -50,11 +50,13 @@ install-commands:
- cp -a app/gdp-hmi-launcher2/content/images/* $DESTDIR/usr/share/gdp/
- cp -a app/gdp-hmi-panel/assets/* $DESTDIR/usr/share/gdp/
- mkdir -p "$DESTDIR/usr/lib/systemd/user"
+- mkdir -p "$DESTDIR/usr/lib/systemd/user/default.target.wants"
- |
cat >"$DESTDIR/usr/lib/systemd/user/gdp-hmi-launcher2.service" <<EOF
[Unit]
Description=GENIVI Demo Platform HMI - Launcher2
- After=gdp-hmi-controller.service gdp-hmi-background.service gdp-hmi-panel.service
+ Requires=gdp-hmi-controller.service
+ After=gdp-hmi-panel.service
[Service]
Environment=LD_PRELOAD=/usr/lib/libEGL.so
@@ -63,10 +65,12 @@ install-commands:
[Install]
WantedBy=default.target
EOF
+- cd "$DESTDIR/usr/lib/systemd/user/default.target.wants" && ln -s ../gdp-hmi-launcher2.service .
- |
cat >"$DESTDIR/usr/lib/systemd/user/gdp-hmi-background.service" <<EOF
[Unit]
Description=GENIVI Demo Platform HMI - Background
+ Requires=gdp-hmi-controller.service
After=gdp-hmi-controller.service
[Service]
@@ -76,6 +80,7 @@ install-commands:
[Install]
WantedBy=default.target
EOF
+- cd "$DESTDIR/usr/lib/systemd/user/default.target.wants" && ln -s ../gdp-hmi-background.service .
- |
cat >"$DESTDIR/usr/lib/systemd/user/gdp-hmi-controller.service" <<EOF
[Unit]
@@ -92,11 +97,13 @@ install-commands:
[Install]
WantedBy=default.target
EOF
+- cd "$DESTDIR/usr/lib/systemd/user/default.target.wants" && ln -s ../gdp-hmi-controller.service .
- |
cat >"$DESTDIR/usr/lib/systemd/user/gdp-hmi-panel.service" <<EOF
[Unit]
Description=GENIVI Demo Platform HMI - Panel
- After=gdp-hmi-controller.service
+ Requires=gdp-hmi-controller.service
+ After=gdp-hmi-background.service
[Service]
Environment=LD_PRELOAD=/usr/lib/libEGL.so
@@ -105,6 +112,7 @@ install-commands:
[Install]
WantedBy=default.target
EOF
+- cd "$DESTDIR/usr/lib/systemd/user/default.target.wants" && ln -s ../gdp-hmi-panel.service .
- |
cat >"$DESTDIR/usr/lib/systemd/user/EGLWLMockNavigation.service" <<EOF
[Unit]