diff options
Diffstat (limited to 'strata/genivi-demo-platform/genivi-demo-platform-hmi.morph')
-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 |