From 02f46ab25503474e79c923339f3d3272f041dee6 Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Mon, 2 Feb 2015 19:17:38 +0000 Subject: Add persistence-administrator and dependencies --- strata/genivi.morph | 25 +++++++++++++++++++++++++ strata/genivi/libarchive.morph | 6 ++++++ strata/genivi/persistence-administrator.morph | 5 +++++ strata/genivi/persistence-common-object.morph | 5 +++++ 4 files changed, 41 insertions(+) create mode 100644 strata/genivi/libarchive.morph create mode 100644 strata/genivi/persistence-administrator.morph create mode 100644 strata/genivi/persistence-common-object.morph diff --git a/strata/genivi.morph b/strata/genivi.morph index c8fe1532..062db399 100644 --- a/strata/genivi.morph +++ b/strata/genivi.morph @@ -3,6 +3,7 @@ kind: stratum description: Software components designed by genivi, for genivi. build-depends: - morph: strata/foundation.morph +- morph: strata/audio-bluetooth.morph chunks: - name: linuxquota morph: strata/genivi/linuxquota.morph @@ -78,3 +79,27 @@ chunks: build-depends: - DLT-daemon - persistence-client-library +- name: libarchive + morph: strata/genivi/libarchive.morph + repo: git://github.com/libarchive/libarchive.git + ref: 19f23e191f9d3e1dd2a518735046100419965804 + unpetrify-ref: v3.1.2 + build-depends: [] +- name: persistence-common-object + morph: strata/genivi/persistence-common-object.morph + repo: upstream:genivi/persistence-common-object + ref: dc46126214022d068729f7ccd47415dc5f86f425 + unpetrify-ref: baserock/pedroalvarez/1.0.2 + build-depends: + - itzam-tarball + - DLT-daemon +- name: persistence-administrator + morph: strata/genivi/persistence-administrator.morph + repo: upstream:genivi/persistence-administrator + ref: f9d62e70237c05323cbd60f1d5c7b574fbc2de43 + unpetrify-ref: baserock/pedroalvarez/1.0.5 + build-depends: + - persistence-common-object + - DLT-daemon + - libarchive + - node-state-manager diff --git a/strata/genivi/libarchive.morph b/strata/genivi/libarchive.morph new file mode 100644 index 00000000..bf840f58 --- /dev/null +++ b/strata/genivi/libarchive.morph @@ -0,0 +1,6 @@ +name: libarchive +kind: chunk +build-system: autotools +configure-commands: +- autoreconf -ivf +- ./configure --prefix="$PREFIX" --disable-acl diff --git a/strata/genivi/persistence-administrator.morph b/strata/genivi/persistence-administrator.morph new file mode 100644 index 00000000..f4fd07a5 --- /dev/null +++ b/strata/genivi/persistence-administrator.morph @@ -0,0 +1,5 @@ +name: persistence-administrator +kind: chunk +build-system: autotools +pre-configure-commands: +- chmod +x autogen.sh diff --git a/strata/genivi/persistence-common-object.morph b/strata/genivi/persistence-common-object.morph new file mode 100644 index 00000000..179a6031 --- /dev/null +++ b/strata/genivi/persistence-common-object.morph @@ -0,0 +1,5 @@ +name: persistence-common-object +kind: chunk +build-system: autotools +pre-configure-commands: +- chmod +x autogen.sh -- cgit v1.2.1 From 8cb780490026cc11c225bddb51f7432fe3621013 Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Tue, 3 Mar 2015 17:15:50 +0000 Subject: Upgrade persistence-client-library to v1.0.0 --- strata/genivi.morph | 22 ++++++++++++---------- strata/genivi/persistence-client-library.morph | 6 ++++++ 2 files changed, 18 insertions(+), 10 deletions(-) create mode 100644 strata/genivi/persistence-client-library.morph diff --git a/strata/genivi.morph b/strata/genivi.morph index 062db399..6f03fc52 100644 --- a/strata/genivi.morph +++ b/strata/genivi.morph @@ -65,11 +65,21 @@ chunks: ref: 4ebcf671416927b64475da7b810b6016c847bf73 unpetrify-ref: baserock/genivi/baseline build-depends: [] +- name: persistence-common-object + morph: strata/genivi/persistence-common-object.morph + repo: upstream:genivi/persistence-common-object + ref: dc46126214022d068729f7ccd47415dc5f86f425 + unpetrify-ref: baserock/pedroalvarez/1.0.2 + build-depends: + - itzam-tarball + - DLT-daemon - name: persistence-client-library + morph: strata/genivi/persistence-client-library.morph repo: upstream:genivi/persistence-client-library - ref: 0934ba263e69be8453cc3150f997dad28489f0c7 - unpetrify-ref: baserock/genivi/baseline + ref: 39c68df2a9ee0b089212855f64a61fbd671b1a80 + unpetrify-ref: baserock/pedroalvarez/v1.0.0 build-depends: + - persistence-common-object - DLT-daemon - itzam-tarball - name: node-state-manager @@ -85,14 +95,6 @@ chunks: ref: 19f23e191f9d3e1dd2a518735046100419965804 unpetrify-ref: v3.1.2 build-depends: [] -- name: persistence-common-object - morph: strata/genivi/persistence-common-object.morph - repo: upstream:genivi/persistence-common-object - ref: dc46126214022d068729f7ccd47415dc5f86f425 - unpetrify-ref: baserock/pedroalvarez/1.0.2 - build-depends: - - itzam-tarball - - DLT-daemon - name: persistence-administrator morph: strata/genivi/persistence-administrator.morph repo: upstream:genivi/persistence-administrator diff --git a/strata/genivi/persistence-client-library.morph b/strata/genivi/persistence-client-library.morph new file mode 100644 index 00000000..6ea6aef2 --- /dev/null +++ b/strata/genivi/persistence-client-library.morph @@ -0,0 +1,6 @@ +name: persistence-client-library +kind: chunk +build-system: autotools +configure-commands: +- autoreconf -ivf +- ./configure --prefix="$PREFIX" --disable-werror -- cgit v1.2.1 From 127319cf6c726ff729dde1f4128fe7a19e7bef56 Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Wed, 4 Mar 2015 14:36:08 +0000 Subject: Add x-common to the genivi systems --- systems/genivi-baseline-system-armv7lhf-jetson.morph | 2 ++ systems/genivi-baseline-system-armv7lhf-versatile.morph | 2 ++ systems/genivi-baseline-system-x86_64-generic.morph | 2 ++ 3 files changed, 6 insertions(+) diff --git a/systems/genivi-baseline-system-armv7lhf-jetson.morph b/systems/genivi-baseline-system-armv7lhf-jetson.morph index 50581561..512248e2 100644 --- a/systems/genivi-baseline-system-armv7lhf-jetson.morph +++ b/systems/genivi-baseline-system-armv7lhf-jetson.morph @@ -33,6 +33,8 @@ strata: morph: strata/input-common.morph - name: mesa-common morph: strata/mesa-common.morph +- name: x-common + morph: strata/x-common.morph - name: weston-genivi morph: strata/weston-genivi.morph configuration-extensions: diff --git a/systems/genivi-baseline-system-armv7lhf-versatile.morph b/systems/genivi-baseline-system-armv7lhf-versatile.morph index 16bed197..ee089536 100644 --- a/systems/genivi-baseline-system-armv7lhf-versatile.morph +++ b/systems/genivi-baseline-system-armv7lhf-versatile.morph @@ -31,6 +31,8 @@ strata: morph: strata/graphics-common.morph - name: input-common morph: strata/input-common.morph +- name: x-common + morph: strata/x-common.morph - name: weston-genivi morph: strata/weston-genivi.morph configuration-extensions: diff --git a/systems/genivi-baseline-system-x86_64-generic.morph b/systems/genivi-baseline-system-x86_64-generic.morph index f4828688..d50068e9 100644 --- a/systems/genivi-baseline-system-x86_64-generic.morph +++ b/systems/genivi-baseline-system-x86_64-generic.morph @@ -35,6 +35,8 @@ strata: morph: strata/llvm-common.morph - name: mesa-common morph: strata/mesa-common.morph +- name: x-common + morph: strata/x-common.morph - name: weston-genivi morph: strata/weston-genivi.morph configuration-extensions: -- cgit v1.2.1 From 797163858d3bac0aae11faccc250d6e48468b5ca Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Thu, 5 Mar 2015 19:03:58 +0000 Subject: Add node-health-monitor to genivi.morph --- strata/genivi.morph | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/strata/genivi.morph b/strata/genivi.morph index 6f03fc52..bc03de45 100644 --- a/strata/genivi.morph +++ b/strata/genivi.morph @@ -105,3 +105,11 @@ chunks: - DLT-daemon - libarchive - node-state-manager +- name: node-health-monitor + repo: upstream:genivi/node-health-monitor + ref: 2af264563ef1b60ba2636cbf5e8cd6a7ed07b0c0 + unpetrify-ref: baserock/pedroalvarez/1.3.3 + build-depends: + - node-state-manager + - persistence-client-library + - DLT-daemon -- cgit v1.2.1 From 7b6512340fa31b02a497e32a6c9b8b8c52aa49fe Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Fri, 6 Mar 2015 11:11:10 +0000 Subject: Install systemd units in DLT-daemon --- strata/genivi.morph | 1 + strata/genivi/DLT-daemon.morph | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 strata/genivi/DLT-daemon.morph diff --git a/strata/genivi.morph b/strata/genivi.morph index bc03de45..ef8d670b 100644 --- a/strata/genivi.morph +++ b/strata/genivi.morph @@ -12,6 +12,7 @@ chunks: unpetrify-ref: baserock/genivi/morph build-depends: [] - name: DLT-daemon + morph: strata/genivi/DLT-daemon.morph repo: upstream:DLT-daemon ref: 8b48e73f79b4463393916e4c6696917e3dedd026 unpetrify-ref: v2.10.0 diff --git a/strata/genivi/DLT-daemon.morph b/strata/genivi/DLT-daemon.morph new file mode 100644 index 00000000..e22e31e3 --- /dev/null +++ b/strata/genivi/DLT-daemon.morph @@ -0,0 +1,5 @@ +name: DLT-deamon +kind: chunk +build-system: cmake +configure-commands: +- cmake -DCMAKE_INSTALL_PREFIX="$PREFIX" -DWITH_SYSTEMD=ON -- cgit v1.2.1