diff options
author | Jonathan Maw <jonathan.maw@codethink.co.uk> | 2015-04-20 14:27:12 +0000 |
---|---|---|
committer | Jonathan Maw <jonathan.maw@codethink.co.uk> | 2015-04-20 14:27:12 +0000 |
commit | 7c7ae27a0ca873a3f9d91512cd72358629c1d457 (patch) | |
tree | b67f46c8be6a80f7f7f79ad2a419acb8f86a02d4 | |
parent | 575ad54545f10ed173bce85ae2ccde625878db7e (diff) | |
download | definitions-7c7ae27a0ca873a3f9d91512cd72358629c1d457.tar.gz |
Add systemd units for gdp-hmi
-rw-r--r-- | strata/genivi-demo-platform/genivi-demo-platform-hmi.morph | 38 |
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 |