diff options
Diffstat (limited to 'meta-ivi/recipes-extended')
19 files changed, 451 insertions, 0 deletions
diff --git a/meta-ivi/recipes-extended/common-api/common-api-c++-dbus_2.1.4.bb b/meta-ivi/recipes-extended/common-api/common-api-c++-dbus_2.1.4.bb new file mode 100644 index 0000000..d408f83 --- /dev/null +++ b/meta-ivi/recipes-extended/common-api/common-api-c++-dbus_2.1.4.bb @@ -0,0 +1,11 @@ +SUMMARY = "CommonAPI-DBus" +SECTION = "libs" +LICENSE = "MPLv2" +LIC_FILES_CHKSUM = "file://LICENSE;md5=815ca599c9df247a0c7f619bab123dad" +PR = "r0" + +SRC_URI = "git://git.projects.genivi.org/ipc/common-api-dbus-runtime.git;protocol=http;tag=${PV}" +S = "${WORKDIR}/git" + +DEPENDS = "common-api2 dbus" +inherit autotools lib_package pkgconfig
\ No newline at end of file diff --git a/meta-ivi/recipes-extended/common-api/common-api-c++_2.1.4.bb b/meta-ivi/recipes-extended/common-api/common-api-c++_2.1.4.bb new file mode 100644 index 0000000..7cb0dc6 --- /dev/null +++ b/meta-ivi/recipes-extended/common-api/common-api-c++_2.1.4.bb @@ -0,0 +1,11 @@ +SUMMARY = "CommonAPI" +SECTION = "libs" +LICENSE = "MPLv2" +LIC_FILES_CHKSUM = "file://LICENSE;md5=815ca599c9df247a0c7f619bab123dad" +PROVIDES = "common-api2" +PR = "r0" + +SRC_URI = "git://git.projects.genivi.org/ipc/common-api-runtime.git;protocol=http;tag=${PV}" +S = "${WORKDIR}/git" + +inherit autotools lib_package pkgconfig
\ No newline at end of file diff --git a/meta-ivi/recipes-extended/dlt-daemon/dlt-daemon/0001-Fix-build-with-systemd-209.patch b/meta-ivi/recipes-extended/dlt-daemon/dlt-daemon/0001-Fix-build-with-systemd-209.patch new file mode 100644 index 0000000..45a2deb --- /dev/null +++ b/meta-ivi/recipes-extended/dlt-daemon/dlt-daemon/0001-Fix-build-with-systemd-209.patch @@ -0,0 +1,29 @@ +From 5ec45ad3942e55d83fd0b13ef4bafa39a54e0578 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Erik=20Bot=C3=B6?= <erik.boto@pelagicore.com> +Date: Fri, 4 Apr 2014 10:59:18 +0200 +Subject: [PATCH] Fix build with systemd >= 209 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Erik Botö <erik.boto@pelagicore.com> +--- + src/system/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/system/CMakeLists.txt b/src/system/CMakeLists.txt +index d78b2e9..b04e54b 100644 +--- a/src/system/CMakeLists.txt ++++ b/src/system/CMakeLists.txt +@@ -23,7 +23,7 @@ set(dlt_system_SRCS dlt-system.c dlt-system-options.c dlt-system-process-handlin + dlt-system-syslog.c dlt-system-watchdog.c dlt-system-journal.c) + add_executable(dlt-system ${dlt_system_SRCS} ${systemd_SRCS}) + if(WITH_SYSTEMD_JOURNAL) +- target_link_libraries(dlt-system dlt z systemd-journal systemd-id128) ++ target_link_libraries(dlt-system dlt z systemd) + else(WITH_SYSTEMD_JOURNAL) + target_link_libraries(dlt-system dlt z) + endif(WITH_SYSTEMD_JOURNAL) +-- +1.9.1 + diff --git a/meta-ivi/recipes-extended/dlt-daemon/dlt-daemon/modify_systemd_config_dir.patch b/meta-ivi/recipes-extended/dlt-daemon/dlt-daemon/modify_systemd_config_dir.patch new file mode 100644 index 0000000..b1c3ea2 --- /dev/null +++ b/meta-ivi/recipes-extended/dlt-daemon/dlt-daemon/modify_systemd_config_dir.patch @@ -0,0 +1,13 @@ +Index: git/systemd/CMakeLists.txt +=================================================================== +--- git.orig/systemd/CMakeLists.txt 2013-12-03 21:32:52.000000000 +0200 ++++ git/systemd/CMakeLists.txt 2013-12-03 21:33:26.000000000 +0200 +@@ -16,7 +16,7 @@ + + if(WITH_SYSTEMD) + +- set(SYSTEMD_CONFIGURATIONS_FILES_DIR ${CMAKE_INSTALL_PREFIX}/lib/systemd/system ) ++ set(SYSTEMD_CONFIGURATIONS_FILES_DIR /lib/systemd/system ) + + if(WITH_SYSTEMD_WATCHDOG) + set( DLT_WatchdogSec 2 ) diff --git a/meta-ivi/recipes-extended/dlt-daemon/dlt-daemon_2.9.1.bb b/meta-ivi/recipes-extended/dlt-daemon/dlt-daemon_2.9.1.bb new file mode 100644 index 0000000..73abdb1 --- /dev/null +++ b/meta-ivi/recipes-extended/dlt-daemon/dlt-daemon_2.9.1.bb @@ -0,0 +1,55 @@ +SUMMARY = "Diagnostic Log and Trace" +DESCRIPTION = "This component provides a standardised log and trace interface, based on \ + thestandardised protocol specified in the AUTOSAR standard 4.0 DLT.This \ + component can be used by GENIVI components and other applications aslogging \ + facility providing \ + - the DLT shared library \ + - the DLT daemon, including startup scripts \ + - the DLT daemon adaptors- the DLT client console utilities \ + - the DLT test applications \ + " +HOMEPAGE = "https://www.genivi.org/" +SECTION = "console/utils" + +inherit gzipnative + +LICENSE = "MPLv2" +LIC_FILES_CHKSUM = " \ + file://LICENSE.txt;md5=99ba60c3fad7eaf8c56bca6dd75cba09 \ + file://MPL.txt;md5=ccdb2761cef70c8b2612624c323f89dc \ + " + +DEPENDS = "zlib" + +SRCREV = "6ab10c022d4464628fc2b848b5a56bf1eaafe857" +PR = "r2" + +SRC_URI = "git://git.projects.genivi.org/${PN}.git \ + file://modify_systemd_config_dir.patch \ + file://0001-Fix-build-with-systemd-209.patch \ + " + +S = "${WORKDIR}/git" + +inherit autotools gettext cmake + +FILES_${PN}-doc += "/usr/share/*" +FILES_${PN}-systemd += "${systemd_unitdir}/system/" + +PACKAGES =+ "${PN}-systemd" + +EXTRA_OECMAKE = "-DWITH_SYSTEMD=ON" + +# Remove "User=genivi" option from systemd services +# as there is no such username +do_install_append() { + sed -i '/User/d' ${D}/${systemd_unitdir}/system/*.service + + if [ ${@base_contains('EXTRA_OECMAKE', '-DWITH_SYSTEMD=ON', 'yes', 'no', d)} = yes ]; then + # Install the required systemd services links + install -d ${D}${base_libdir}/systemd/system/basic.target.wants + ln -sf ../dlt.service ${D}${base_libdir}/systemd/system/basic.target.wants/dlt.service + ln -sf ../dlt-system.service ${D}${base_libdir}/systemd/system/basic.target.wants/dlt-system.service + fi + +} diff --git a/meta-ivi/recipes-extended/itzamc/libitzam/libitzam_pc.patch b/meta-ivi/recipes-extended/itzamc/libitzam/libitzam_pc.patch new file mode 100644 index 0000000..076eaff --- /dev/null +++ b/meta-ivi/recipes-extended/itzamc/libitzam/libitzam_pc.patch @@ -0,0 +1,13 @@ +Index: libitzam-6.0.4/configure.ac +=================================================================== +--- libitzam-6.0.4.orig/configure.ac 2011-09-17 20:16:04.000000000 +0300 ++++ libitzam-6.0.4/configure.ac 2014-02-24 13:43:02.000000000 +0200 +@@ -1,7 +1,7 @@ + AC_INIT(src/itzam.h) + AC_CONFIG_MACRO_DIR([m4]) + +-GENERIC_LIBRARY_NAME=libitzam ++GENERIC_LIBRARY_NAME=itzam + + #release versioning + GENERIC_MAJOR_VERSION=6 diff --git a/meta-ivi/recipes-extended/itzamc/libitzam_6.0.4.bb b/meta-ivi/recipes-extended/itzamc/libitzam_6.0.4.bb new file mode 100644 index 0000000..db31aac --- /dev/null +++ b/meta-ivi/recipes-extended/itzamc/libitzam_6.0.4.bb @@ -0,0 +1,25 @@ +SUMMARY = "itzam/C" + +HOMEPAGE = "https://www.genivi.org/" +SECTION = "base" + +LICENSE = "Simplified BSD" +LIC_FILES_CHKSUM = "file://LicenseOpenSource.txt;md5=757d512d8e160c938b85a8b6487cd126" + +SRC_URI = "http://coyotegulch.scottrobertladd.net/products/itzam/c/libitzam-6.0.4.tar.gz \ + file://libitzam_pc.patch \ + " + +SRC_URI[md5sum] = "333f680c21037e32b4000933eae27721" +SRC_URI[sha256sum] = "d5b565a9d96275e3bf39ea2dd0b121a92b578819650a09fc5add4f4113df734d" + +PR = "r2" + +inherit autotools + +do_install_prepend() { + mkdir -p ${D}/usr/lib/pkgconfig + cp ${B}/libitzam.pc ${D}/usr/lib/pkgconfig +} + +FILES_${PN}-dev += "/usr/lib/pkgconfig/*" diff --git a/meta-ivi/recipes-extended/node-health-monitor/node-health-monitor/fix-no-libsystemd-daemon.patch b/meta-ivi/recipes-extended/node-health-monitor/node-health-monitor/fix-no-libsystemd-daemon.patch new file mode 100644 index 0000000..3a7e4ac --- /dev/null +++ b/meta-ivi/recipes-extended/node-health-monitor/node-health-monitor/fix-no-libsystemd-daemon.patch @@ -0,0 +1,13 @@ +Index: git/configure.ac +=================================================================== +--- git.orig/configure.ac 2014-04-04 09:16:53.000000000 +0300 ++++ git/configure.ac 2014-04-04 09:17:17.000000000 +0300 +@@ -43,7 +43,7 @@ + PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.30.0 ]) + PKG_CHECK_MODULES([GOBJECT], [gobject-2.0 >= 2.30.0 ]) + PKG_CHECK_MODULES([DBUS], [dbus-1 >= 1.4.10 ]) +-PKG_CHECK_MODULES([SYSTEMD], [libsystemd-daemon >= 187 ]) ++PKG_CHECK_MODULES([SYSTEMD], [libsystemd >= 187 ]) + PKG_CHECK_MODULES([NSM], [node-state-manager >= 1.2.0.0]) + PKG_CHECK_MODULES([PCL], [persistence_client_library >= 0.6.0 ]) + diff --git a/meta-ivi/recipes-extended/node-health-monitor/node-health-monitor_1.3.3.bb b/meta-ivi/recipes-extended/node-health-monitor/node-health-monitor_1.3.3.bb new file mode 100644 index 0000000..86d1419 --- /dev/null +++ b/meta-ivi/recipes-extended/node-health-monitor/node-health-monitor_1.3.3.bb @@ -0,0 +1,21 @@ +SUMMARY = "Genivi NodeHealthMonitor" +DESCRIPTION = "Monitor to observe system health." +LICENSE = "MPL-2.0" +LIC_FILES_CHKSUM = "file://COPYING;md5=815ca599c9df247a0c7f619bab123dad" +PR = "r1" + +SRCREV = "e8ec4787395986599cc2c816ac2bbe56d3c85764" + +SRC_URI = "git://git.projects.genivi.org/lifecycle/node-health-monitor.git \ + file://fix-no-libsystemd-daemon.patch \ + " +S = "${WORKDIR}/git" + +DEPENDS = "dlt-daemon glib-2.0 node-state-manager persistence-client-library" + +inherit autotools-brokensep + +FILES_${PN} += "\ + ${datadir}/dbus-1/* \ + ${systemd_unitdir}/system/* \ + " diff --git a/meta-ivi/recipes-extended/node-startup-controller/node-startup-controller/fix-no-libsystemd-daemon.patch b/meta-ivi/recipes-extended/node-startup-controller/node-startup-controller/fix-no-libsystemd-daemon.patch new file mode 100644 index 0000000..27386c0 --- /dev/null +++ b/meta-ivi/recipes-extended/node-startup-controller/node-startup-controller/fix-no-libsystemd-daemon.patch @@ -0,0 +1,13 @@ +Index: git/configure.ac +=================================================================== +--- git.orig/configure.ac 2014-03-26 09:25:49.000000000 +0200 ++++ git/configure.ac 2014-03-26 09:26:54.000000000 +0200 +@@ -86,7 +86,7 @@ + PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.30.0]) + PKG_CHECK_MODULES([GIO], [gio-2.0 >= 2.30.0]) + PKG_CHECK_MODULES([GIO_UNIX], [gio-unix-2.0 >= 2.30.0]) +-PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd-daemon >= 183]) ++PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd >= 183]) + PKG_CHECK_MODULES([DLT], [automotive-dlt >= 2.2.0]) + + dnl ********************************************* diff --git a/meta-ivi/recipes-extended/node-startup-controller/node-startup-controller/use-systemd-unit-dir.patch b/meta-ivi/recipes-extended/node-startup-controller/node-startup-controller/use-systemd-unit-dir.patch new file mode 100644 index 0000000..2520563 --- /dev/null +++ b/meta-ivi/recipes-extended/node-startup-controller/node-startup-controller/use-systemd-unit-dir.patch @@ -0,0 +1,26 @@ +Index: git/node-startup-controller/Makefile.am +=================================================================== +--- git.orig/node-startup-controller/Makefile.am 2012-10-24 17:46:02.781473364 +0300 ++++ git/node-startup-controller/Makefile.am 2012-10-24 17:46:36.329472165 +0300 +@@ -79,7 +79,7 @@ + + dbus_service_DATA = $(dbus_service_in_files:.service.in=.service) + +-systemd_servicedir = $(libdir)/systemd/system ++systemd_servicedir = $(systemd_unitdir)/system + + systemd_service_in_files = \ + node-startup-controller.service.in +Index: git/nsm-dummy/Makefile.am +=================================================================== +--- git.orig/nsm-dummy/Makefile.am 2012-10-24 17:46:16.925472859 +0300 ++++ git/nsm-dummy/Makefile.am 2012-10-24 17:46:47.705471753 +0300 +@@ -56,7 +56,7 @@ + + dbus_service_DATA = $(dbus_service_in_files:.service.in=.service) + +-systemd_servicedir = ${libdir}/systemd/system ++systemd_servicedir = $(systemd_unitdir)/system + + systemd_service_in_files = \ + nsm-dummy.service.in diff --git a/meta-ivi/recipes-extended/node-startup-controller/node-startup-controller_1.0.2.bb b/meta-ivi/recipes-extended/node-startup-controller/node-startup-controller_1.0.2.bb new file mode 100644 index 0000000..04b0620 --- /dev/null +++ b/meta-ivi/recipes-extended/node-startup-controller/node-startup-controller_1.0.2.bb @@ -0,0 +1,60 @@ +DEFAULT_PREFERENCE = "-1" + +SUMMARY = "GENIVI Node Startup Controller" +DESCRIPTION = "The GENIVI Node Startup Controller \ + - manages the Last User Context (LUC) \ + - monitors node startup \ + and \ + - manages legacy applications within a node \ + " + +HOMEPAGE = "https://www.genivi.org/" +SECTION = "base" + +LICENSE = "MPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=815ca599c9df247a0c7f619bab123dad" + +SRCREV = "717e743c84ef9c168501dcbc012c4212f1903581" +PR = "r4" + +SRC_URI = "git://git.projects.genivi.org/lifecycle/node-startup-controller.git;branch=genivi-excalibur \ + file://use-systemd-unit-dir.patch \ + file://fix-no-libsystemd-daemon.patch \ + " + +DEPENDS = "glib-2.0 dlt-daemon systemd" + +S = "${WORKDIR}/git" + +inherit autotools gtk-doc systemd +do_configure_prepend () { + mkdir -p ${S}/m4 +} + +PACKAGES =+ "${PN}-nsm-dummy ${PN}-nsm-dummy-dbg" + +SYSTEMD_SERVICE = "node-startup-controller.service" +SYSTEMD_AUTO_ENABLE = "disable" + +FILES_${PN} += "\ + ${libdir}/${PN}-1/${PN} \ + ${libdir}/${PN}-1/legacy-app-handler \ + ${datadir}/dbus-1/system-services/org.genivi.NodeStartupController1.service \ + ${sysconfdir}/dbus-1/system.d/org.genivi.NodeStartupController1.conf \ + ${systemd_unitdir}/system/node-startup-controller.service \ + " + +FILES_${PN}-dbg += "\ + ${libdir}/${PN}-1/.debug/*ler \ + " + +FILES_${PN}-nsm-dummy = "\ + ${libdir}/${PN}-1/nsm-dummy \ + ${datadir}/dbus-1/system-services/org.genivi.NodeStateManager.* \ + ${sysconfdir}/dbus-1/system.d/org.genivi.NodeStateManager.conf \ + ${systemd_unitdir}/system/nsm-dummy.service \ + " + +FILES_${PN}-nsm-dummy-dbg = "\ + ${libdir}/${PN}-1/.debug/nsm-dummy \ + " diff --git a/meta-ivi/recipes-extended/node-startup-controller/node-startup-controller_git.bb b/meta-ivi/recipes-extended/node-startup-controller/node-startup-controller_git.bb new file mode 100644 index 0000000..0d3b90c --- /dev/null +++ b/meta-ivi/recipes-extended/node-startup-controller/node-startup-controller_git.bb @@ -0,0 +1,53 @@ +SUMMARY = "GENIVI Node Startup Controller" +DESCRIPTION = "The GENIVI Node Startup Controller \ + - manages the Last User Context (LUC) \ + - monitors node startup \ + and \ + - manages legacy applications within a node \ + " + +HOMEPAGE = "https://www.genivi.org/" +SECTION = "base" + +LICENSE = "MPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=815ca599c9df247a0c7f619bab123dad" + +SRCREV = "958e5ab2bc93ac0d885ca75f4f33988cbdd3e758" +PV = "1.0.0+git${SRCPV}" +PR = "r2" + +DEFAULT_PREFERENCE = "-1" + +SRC_URI = "git://git.projects.genivi.org/lifecycle/node-startup-controller.git;protocol=git" + +DEPENDS = "glib-2.0 dlt-daemon systemd" + +S = "${WORKDIR}/git" + +inherit autotools gtk-doc +do_configure_prepend () { + mkdir m4 +} + +PACKAGES =+ "${PN}-nsm-dummy ${PN}-nsm-dummy-dbg" + +RRECOMMENDS_${PN} += "${PN}-nsm-dummy" + + +FILES_${PN} += "\ + ${libdir}/${PN}-1/${PN} \ + ${libdir}/${PN}-1/legacy-app-handler \ + ${libdir}/systemd/system/${PN}.service \ + ${datadir}/dbus-1/system-services/org.genivi.NodeStartupController1.service \ + " +FILES_${PN}-dbg += "\ + ${libdir}/${PN}-1/.debug/*ler \ + " +FILES_${PN}-nsm-dummy = "\ + ${libdir}/${PN}-1/nsm-dummy \ + ${libdir}/systemd/system/nsm-dummy.service \ + ${datadir}/dbus-1/system-services/org.genivi.NodeStateManager.* \ + " +FILES_${PN}-nsm-dummy-dbg = "\ + ${libdir}/${PN}-1/.debug/nsm-dummy \ + " diff --git a/meta-ivi/recipes-extended/node-state-manager/node-state-manager/nsm-fix-no-libsystemd-daemon.patch b/meta-ivi/recipes-extended/node-state-manager/node-state-manager/nsm-fix-no-libsystemd-daemon.patch new file mode 100644 index 0000000..b21ad55 --- /dev/null +++ b/meta-ivi/recipes-extended/node-state-manager/node-state-manager/nsm-fix-no-libsystemd-daemon.patch @@ -0,0 +1,13 @@ +Index: git/configure.ac +=================================================================== +--- git.orig/configure.ac 2014-03-26 09:20:19.000000000 +0200 ++++ git/configure.ac 2014-03-26 09:21:04.000000000 +0200 +@@ -44,7 +44,7 @@ + PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.30.0]) + PKG_CHECK_MODULES([GOBJECT], [gobject-2.0 >= 2.30.0]) + PKG_CHECK_MODULES([DBUS], [dbus-1 >= 1.4.10]) +-PKG_CHECK_MODULES([SYSTEMD], [libsystemd-daemon >= 37 ]) ++PKG_CHECK_MODULES([SYSTEMD], [libsystemd >= 37 ]) + PKG_CHECK_MODULES([PCL], [persistence_client_library >= 0.6.0 ]) + + # Derive path for storing systemd service files (e. g. /lib/systemd/system) diff --git a/meta-ivi/recipes-extended/node-state-manager/node-state-manager/nsm-fix-systemd-service-dep.patch b/meta-ivi/recipes-extended/node-state-manager/node-state-manager/nsm-fix-systemd-service-dep.patch new file mode 100644 index 0000000..9f616f5 --- /dev/null +++ b/meta-ivi/recipes-extended/node-state-manager/node-state-manager/nsm-fix-systemd-service-dep.patch @@ -0,0 +1,15 @@ +Index: git/NodeStateManager/config/nodestatemanager-daemon.service.in +=================================================================== +--- git.orig/NodeStateManager/config/nodestatemanager-daemon.service.in 2014-02-24 19:19:44.000000000 +0200 ++++ git/NodeStateManager/config/nodestatemanager-daemon.service.in 2014-02-24 19:22:08.000000000 +0200 +@@ -11,8 +11,8 @@ + + [Unit] + Description=NodeStateManager to provide system states, session and shutdown handling +-Wants=dbus.service dlt-daemon.service pas-daemon.service +-After=dbus.service dlt-daemon.service pas-daemon.service ++Wants=dbus.service dlt.service ++After=dbus.service dlt.service + + # Start up very early, because it doesn't need anything to run prior to it: + DefaultDependencies=no diff --git a/meta-ivi/recipes-extended/node-state-manager/node-state-manager_2.0.0.bb b/meta-ivi/recipes-extended/node-state-manager/node-state-manager_2.0.0.bb new file mode 100644 index 0000000..d222adf --- /dev/null +++ b/meta-ivi/recipes-extended/node-state-manager/node-state-manager_2.0.0.bb @@ -0,0 +1,45 @@ +SUMMARY = "GENIVI Node State Manager" +DESCRIPTION = "The GENIVI Node State Manager \ + - is the central repository for information \ + - regarding the states/sessions \ + - inside the node. \ + " + +HOMEPAGE = "https://www.genivi.org/" +SECTION = "base" + +LICENSE = "MPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=815ca599c9df247a0c7f619bab123dad" + +SRCREV = "dd4a86b9459537d2e85489b36abf80f34d12f098" + +SRC_URI = "git://git.projects.genivi.org/lifecycle/node-state-manager.git \ + file://nsm-fix-systemd-service-dep.patch \ + file://nsm-fix-no-libsystemd-daemon.patch \ + " + +PR = "r1" + +EXTRA_OECONF = "${@base_contains('DISTRO_FEATURES', 'systemd', '--with-systemdsystemunitdir=${systemd_unitdir}/system/', '', d)}" + +DEPENDS = "dbus glib-2.0 dlt-daemon persistence-client-library systemd" + +S = "${WORKDIR}/git" + +inherit autotools-brokensep systemd + +SYSTEMD_SERVICE = "nodestatemanager-daemon.service" +SYSTEMD_AUTO_ENABLE = "disable" + + +do_configure_prepend() { + mkdir -p m4 + mkdir -p NodeStateAccess/doc + mkdir -p NodeStateAccess/generated +} + +FILES_${PN} += "\ + ${datadir}/dbus-1/system-services/org.genivi.NodeStateManager.LifeCycleControl.service \ + ${systemd_unitdir}/system/nodestatemanager-daemon.service \ + " +FILES_${PN}-dev += "${datadir}/dbus-1/interfaces/" diff --git a/meta-ivi/recipes-extended/persistence-client-library/persistence-client-library_0.9.0.bb b/meta-ivi/recipes-extended/persistence-client-library/persistence-client-library_0.9.0.bb new file mode 100644 index 0000000..6a265ca --- /dev/null +++ b/meta-ivi/recipes-extended/persistence-client-library/persistence-client-library_0.9.0.bb @@ -0,0 +1,21 @@ +SUMMARY = "GENIVI Persistence Client Library" + +HOMEPAGE = "https://www.genivi.org/" +SECTION = "base" + +LICENSE = "MPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=6161c6840f21a000e9b52af81d2ca823" + +SRCREV = "0934ba263e69be8453cc3150f997dad28489f0c7" + +SRC_URI = "git://git.projects.genivi.org/persistence/persistence-client-library.git \ + " +PR = "r2" + +DEPENDS = "dbus dlt-daemon libitzam" + +S = "${WORKDIR}/git" + +inherit autotools-brokensep +PARALLEL_MAKE = "" + diff --git a/meta-ivi/recipes-extended/shadow-securetty/shadow-securetty/vexpressa9/securetty-vea9 b/meta-ivi/recipes-extended/shadow-securetty/shadow-securetty/vexpressa9/securetty-vea9 new file mode 100644 index 0000000..64d71cb --- /dev/null +++ b/meta-ivi/recipes-extended/shadow-securetty/shadow-securetty/vexpressa9/securetty-vea9 @@ -0,0 +1,7 @@ + +# vexpress A9 ports +ttyAMA0 +ttyAMA1 +ttyAMA2 +ttyAMA3 + diff --git a/meta-ivi/recipes-extended/shadow-securetty/shadow-securetty_4.1.4.3.bbappend b/meta-ivi/recipes-extended/shadow-securetty/shadow-securetty_4.1.4.3.bbappend new file mode 100644 index 0000000..48a3f78 --- /dev/null +++ b/meta-ivi/recipes-extended/shadow-securetty/shadow-securetty_4.1.4.3.bbappend @@ -0,0 +1,7 @@ +FILESEXTRAPATHS := "${THISDIR}/${PN}" + +SRC_URI_append_vexpressa9 = " file://securetty-vea9" + +do_configure_prepend_vexpressa9 () { + cat ${WORKDIR}/securetty-vea9 >> ${WORKDIR}/securetty +} |