diff options
author | Jonathan Maw <jonathan.maw@codethink.co.uk> | 2015-04-02 12:56:50 +0000 |
---|---|---|
committer | Jonathan Maw <jonathan.maw@codethink.co.uk> | 2015-04-02 12:56:50 +0000 |
commit | 8cb00585595f466daaec3f4aa1de021ce9276b65 (patch) | |
tree | df937da835550b4c540fea0317cd248cc83a9f7b /strata/genivi-demo-platform/browser-poc.morph | |
parent | 7642693ba97a13a8ddd78f2824726856ad599a8d (diff) | |
download | definitions-8cb00585595f466daaec3f4aa1de021ce9276b65.tar.gz |
Make the browser-poc actually install what it built
Diffstat (limited to 'strata/genivi-demo-platform/browser-poc.morph')
-rw-r--r-- | strata/genivi-demo-platform/browser-poc.morph | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/strata/genivi-demo-platform/browser-poc.morph b/strata/genivi-demo-platform/browser-poc.morph index 7bf91eb4..a0c2848c 100644 --- a/strata/genivi-demo-platform/browser-poc.morph +++ b/strata/genivi-demo-platform/browser-poc.morph @@ -5,3 +5,31 @@ configure-commands: - qmake -r browser-poc.pro build-commands: - make +install-commands: +- mkdir -p "$DESTDIR/usr/lib/browser-poc/browser/bin" +- mkdir -p "$DESTDIR/usr/lib/browser-poc/demoui" +- mkdir -p "$DESTDIR/usr/lib/browser-poc/testapp/bin" +- mkdir -p "$DESTDIR/usr/lib/systemd/user" +- install browser/browser "$DESTDIR/usr/lib/browser-poc/browser/bin" +- cp -r demoui/images "$DESTDIR/usr/lib/browser-poc/demoui" +- cp -r testapp/images "$DESTDIR/usr/lib/browser-poc/testapp" +- cp -r testapp/qml "$DESTDIR/usr/lib/browser-poc/testapp" +- | + cat >"$DESTDIR/usr/lib/systemd/user/browser.service" <<EOF + [Unit] + Description=Genivi Browser PoC service + Requires=dbus.service + + [Service] + ExecStart=/usr/lib/browser-poc/browser/bin/browser + EOF +- | + cat >"$DESTDIR/usr/lib/systemd/user/demoui.service" <<EOF + [Unit] + Description=Genivi Browser PoC demoui + Requires=browser.service + + [Service] + Environment=LD_PRELOAD=/usr/lib/libEGL.so + ExecStart=/usr/lib/browser-poc/demoui/bin/demoui + EOF |