summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Maw <jonathan.maw@codethink.co.uk>2015-04-20 14:27:12 +0000
committerJonathan Maw <jonathan.maw@codethink.co.uk>2015-04-20 14:27:12 +0000
commit7c7ae27a0ca873a3f9d91512cd72358629c1d457 (patch)
treeb67f46c8be6a80f7f7f79ad2a419acb8f86a02d4
parent575ad54545f10ed173bce85ae2ccde625878db7e (diff)
downloaddefinitions-7c7ae27a0ca873a3f9d91512cd72358629c1d457.tar.gz
Add systemd units for gdp-hmi
-rw-r--r--strata/genivi-demo-platform/genivi-demo-platform-hmi.morph38
1 files changed, 38 insertions, 0 deletions
diff --git a/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph b/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph
index 66d2c4f1..74aef2fa 100644
--- a/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph
+++ b/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph
@@ -38,3 +38,41 @@ install-commands:
- cd app/gdp-hmi-panel && make INSTALL_ROOT=$DESTDIR install
- mkdir -p $DESTDIR/usr/share/gdp
- cp -a app/*/assets/* $DESTDIR/usr/share/gdp/
+- mkdir -p "$DESTDIR/usr/lib/systemd/user"
+- |
+ cat >"$DESTDIR/usr/lib/systemd/user/gdp-hmi-launcher.service" <<EOF
+ [Unit]
+ Description=GENIVI Demo Platform HMI - Launcher
+ Requires=gdp-hmi-controller.service gdp-hmi-background.service gdp-hmi-panel.service
+
+ [Service]
+ Environment=LD_PRELOAD=/usr/lib/libEGL.so
+ ExecStart=/usr/bin/gdp-hmi-launcher
+ EOF
+- |
+ cat >"$DESTDIR/usr/lib/systemd/user/gdp-hmi-background.service" <<EOF
+ [Unit]
+ Description=GENIVI Demo Platform HMI - Background
+
+ [Service]
+ Environment=LD_PRELOAD=/usr/lib/libEGL.so
+ ExecStart=/usr/bin/gdp-hmi-background
+ EOF
+- |
+ cat >"$DESTDIR/usr/lib/systemd/user/gdp-hmi-controller.service" <<EOF
+ [Unit]
+ Description=GENIVI Demo Platform HMI - Controller
+ Requires=dbus.service
+
+ [Service]
+ ExecStart=/usr/bin/gdp-hmi-controller
+ EOF
+- |
+ cat >"$DESTDIR/usr/lib/systemd/user/gdp-hmi-panel.service" <<EOF
+ [Unit]
+ Description=GENIVI Demo Platform HMI - Panel
+
+ [Service]
+ Environment=LD_PRELOAD=/usr/lib/libEGL.so
+ ExecStart=/usr/bin/gdp-hmi-panel
+ EOF