summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Move libarchive to foundationJavier Jardón2016-04-045-18/+5
| | | | | | | Its a common dependency between gnome and genivi strata, also a optional one for the ostree stratum Change-Id: I19f5df84e1f10319d3a7268a9da729545d52fd55
* strata/xdg-app-common.morph: Upgrade xdg-app to 0.5.1Javier Jardón2016-04-041-2/+2
| | | | Change-Id: I46ddfbcdda64097cc816a2ce1da64651b4f9e392
* ostree: Fix missing name in morphology filePedro Alvarez2016-04-041-1/+1
| | | | Change-Id: Ib6af59cfd4c4294ba33aa2ea22ac5101dd1f8d90
* Replace QtWebkit for QtWebEngine in ivi, qt5-devel and weston-qt5 systemsJavier Jardón2016-04-045-9/+9
| | | | Change-Id: I30162f7ec4561d2cead1ba53271f96825fcfb49c
* Add qtwebengine stratumJavier Jardón2016-04-041-0/+16
| | | | | | | This is the new Qt web runtime, which replace the now deprecated QtWebkit Change-Id: If6a873b218ac4f8779f48e7b706b4e773c523b8f
* strata/ostree-core: Upgrade ostree to v2016.4 releaseJavier Jardón2016-04-012-3/+10
| | | | Change-Id: I566daebbd32a8924fa160f6b01eb18db0b73ca0d
* Apply migration to definitions version 8Pedro Alvarez2016-03-3025-14/+255
| | | | | | | Note: Migration scripts live now in: http://git.baserock.org/cgit/baserock/baserock/spec.git Change-Id: Ica4fd12d96e563e5195172318d2d65847266146f
* Update to latest stable versions of GNU Patch, & GNU BisonSam Thursfield2016-03-301-6/+6
| | | | | | | | | | | Also, switch to using upstream v2.4.6 tag of GNU Libtool. This is easy to do once definitions V8 is merged -- no more .gitmodules patching! Tested by building a minimal-system-x86_64 Change-Id: If2f01507d364245736727699a33225ce929655dc
* Update Morphbaserock-16.13baserock/release/baserock-16.13baserock/pedroalvarez/baserock-16.13Sam Thursfield2016-03-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | This removes support for definitions V6, and adds support for definitions V8. The last release of the Baserock reference system images was 15.47.1, which used definitions V6. Full list of changes: a7f1247 Add support for definitions version 8 9404317 Remove support for definitions version 6 575c40c Adapt integration test to definitions version 7 0ee859a morphloader: simplify API d58d8e8 Unify local and remote repo cache modules 014a029 Get rid of the CachedRepo class (almost) e8a67a7 Hide get_repo() and cache_repo() functions, always use get_updated_repo() bb139ec Fix some test failures Change-Id: Ied8aa209ab8eede2a160c4273f93c15b7ff41793
* Add a generic IVI system and cluster for NVIDIA JETSON boardGENIVI-L1.0baserock/release/GENIVI-L1.0baserock/pedroalvarez/GENIVI-L1.0Javier Jardón2016-03-252-0/+104
| | | | | | | With generic upstream components (some of them already by GENIVI and AGL) Change-Id: Id0562558cc072eed4c90168f44db16daffef65b9
* Add a generic IVI system and cluster for x86_64Javier Jardón2016-03-252-0/+112
| | | | | | | With generic upstream components (some of them already by GENIVI and AGL) Change-Id: Idb849c788dc90b1a95d6a85b7822cfc2a9df5004
* parted.morph: Remove the perl requirement from bootstrap.confTristan Van Berkom2016-03-241-0/+1
| | | | | | | | | | | | | | | | | The gnulib bootstrap script is idiotic, when it does get_version(), it looks for a string v${major}.${minor}.${micro}... it starts this by taking the last 'v' on the line and removing everything else. On an arm arch, instead of getting 5.22.0 from the (v5.22.0) string output from perl --version... it gets 5tejl-linux from the armv5tejl-linux string on the same line... get_version() thus thinks we have "perl 5" and breaks. This is not a problem for armv7lhf builds, because the bootstrap script conveniently interprets perl's version as perl version 7, which is newer than the required 5.6. Change-Id: I1445cfd84efd37c1828eae09def88b27f18af250
* Upgrade to Qt5.6Javier Jardón2016-03-2329-315/+65
| | | | Change-Id: Ie273f3ba1e9f3f665c9dbf64741f7c9427ddfdb9
* Upgrade qtcreator to 3.6.1Javier Jardón2016-03-231-2/+2
| | | | Change-Id: I86c485bb991e262c7272b2ca2e6140a3ffb7220d
* systems/weston-qt5-system-x86_64.morph: Add qt5-tools-qtmultimediaJavier Jardón2016-03-231-0/+2
| | | | Change-Id: Ifbad56136a28f53d318d8e515fd504c724710698
* wayland-ivi-extension: Include parallel make fixPedro Alvarez2016-03-221-2/+2
| | | | | | | | This patch has already been merged in master in commit 96adac823500be172424e94b5094c7d97e68175d of wayland-ivi-extension, but it's not included in any release yet. Change-Id: Ia7e281e9f68cf35ade618c3566f56fd659e769f3
* strata/foundation/systemd.morph: Remove workaround about strict mountsJavier Jardón2016-03-211-2/+0
| | | | | | | | | systemd uses libmount from util-linux now, it doesn't try to run the system's `mount` program directly any more. So we no longer need to hack it into working with Busybox's `mount`. Change-Id: I798635cba1407f96cdd66ecc36bd5958364edda1
* strata/gnome.morph: Upgrade evolution to 3.18.5.2Javier Jardón2016-03-211-2/+2
| | | | | | | Which includes a fix to a build break when using libical 2.0 in commit 70a2e0e1119eb042af7d3963fad6b1f8e5cdc9ee Change-Id: Ied397dcbc94ad533af5c1f7629f154f0c19e5a5b
* strata/gnome.morph: Upgrade e-d-s to latest stable (3.18.5)Javier Jardón2016-03-211-2/+2
| | | | Change-Id: I5cb2b62dc60defad54574da9050ca6aa220b2412
* mesa.morph: Make the conditional configure apply to all arm archesTristan Van Berkom2016-03-201-1/+1
| | | | | | | | Before we were only specifically casing armv7lhf, use the same configuration for arm* instead, this causes the mesa build to pass on armv5l Change-Id: I9dda3c771270254e1c2c44857b6275af2cad3de2
* strata/foundation/systemd.morph: simplify systemd cofiguration a bitJavier Jardón2016-03-192-12/+11
| | | | | | | - xz is enabled by default - Use the default install directories, ie, /usr/lib and /usr/bin Change-Id: I038113fcbf0288703fbb06cc4b64b34d09d8fc72
* strata/foundation/systemd.morph: Remove workaround to configure the shellJavier Jardón2016-03-191-1/+0
| | | | | | | This doesnt seem to be needed: the service file is configured correctly to use '/bin/sh' even without using this workaround Change-Id: I8cb9ff567c5e1b3f75a3101a958f5421ed87d571
* Use integration commands to enable opensshd serviceJavier Jardón2016-03-181-3/+6
| | | | | | | So the location of the service files is not harcoded in /lib/systemd/system Change-Id: Ifa771678b11391a5759f370805b8b23b043042e4
* foundation/fuse: Apply fix for building on armv8Ed Cragg2016-03-181-2/+2
| | | | | | | | Cherry pick the upstream fix to use linux/types.h to define types (previously fixed in Baserock as 0479b766923a01553366d8dbf197ac5dabf4b9d6). The upstream patch also fixes on platforms other than Linux. Change-Id: I09cfd055092b24f9259da4179a3d6862f032007a
* Update sha of gall for fix for Git 2.8.0-rc2Pedro Alvarez2016-03-171-1/+1
| | | | Change-Id: I8b6f699df0100a745d278d4b6cb3ab17566a113c
* strata/gnome.morph: Use patched accountservice to search for libsystemdJavier Jardón2016-03-161-2/+2
| | | | Change-Id: Ie577c50e3e62c543bb48ab4cd72c8d2f0cfe8ce5
* strata/foundation/systemd.morph: Move some stuff to post-install-commandsJavier Jardón2016-03-161-3/+1
| | | | Change-Id: Ifa0b08168ed9910a7c405f1fee076fc7d51cc205
* strata/devtools.morph: Upgrade to Git 2.8.0-rc2Pedro Alvarez2016-03-161-2/+2
| | | | | | | | | | This stratum is included in systems like Trove, upgrading Git here is needed too. This commit completes 23f354034df7c6d2652bca285047d29f5abef560, which only upgrades 'git-minimal' in strata/core.morph Change-Id: I9e29190f9ef2fa2dbadc894853dca7a601695094
* Upgrade to Git 2.8.0-rc2Pedro Alvarez2016-03-161-2/+2
| | | | | | | | | | | | | | | | | | | This contains commit 9831e92bfa833ee9c0ce464bbc2f941ae6c2698d which removes the path_name() function. That fixes a remote-code execution security hole, described in CVE-2016-2315 and CVE-2016-2324. I have read in some places that 2.7.1 and later are not vulnerable, but I've not been able to prove that, nor find proof. At time of writing the Debian advisory doesn't show that 2.7.1 and later are safe, only 2.8.0-rc2: https://security-tracker.debian.org/tracker/CVE-2016-2324 See also: https://ma.ttias.be/remote-code-execution-git-versions-client-server-2-7-1-cve-2016-2324-cve-2016-2315/ Change-Id: I8948b295030f2f498780777aa62a54f2337518b5
* strata/audio-bluetooth.morph: Upgrade to libical 2.0.0Javier Jardón2016-03-152-3/+2
| | | | | | | Also remove max-jobs restriction as per the comments in commit ef6b19c4fade2dda8b7f6e7beb73cef6c60eb3b3 Change-Id: I17e121bb9244aba0218559801c60a81a161de1cd
* libical: Set 'max-jobs' to 1Pedro Alvarez2016-03-151-0/+1
| | | | | | | | | | | | Their build system is broken in version 1.0.1, and this shouldn't slow down the build too much given that this chunk takes only around 40 seconds to build on a 2vCPU 2G RAM VM. It looks like version 2.0.0 includes fixes to this problem. See commit dcc40c7ae2d337a0d83c077bf9d8f283499c6717 in libical repo, and consider removing this restriction when upgrading. Change-Id: Ic55f13944094336addf9a54805cac67a6f3b9e26
* Add sandboxlib to build and devel systemsBen Brown2016-03-1534-5/+82
| | | | | | | | | | | | sandboxlib is a runtime dependency of ybd. While ybd is not currently a part of Baserock I found it surprising I couldn't at least run ybd from git using the build image from wiki.baserock.org. Created a new stratum as I was unable to find a suitable home amongst the existing strata. Also moves linux-user-chroot into the new stratum. Change-Id: If55c0ba4b9a48a0abc69ad5d39900c6c7807c72b
* strata/foundation/systemd.morph: Do not build compat librariesJavier Jardón2016-03-141-1/+1
| | | | | | | Nothing should depend on them anymore (As a reference, Arch systems dont include them anymore) Change-Id: I0b74bff2968b388bbd797ca626ffa2ac65a09fff
* strata/x-generic.morph: Upgrade xserver to 1.18.2Javier Jardón2016-03-141-2/+2
| | | | Change-Id: Id5c5f8a03cd580c2db564733f68bfe75c4c5c499
* cracklib: Set target when building 'cracklib-words'Pedro Alvarez2016-03-141-1/+1
| | | | | | | We don't need 'cracklib-words' as bz2, and also we avoid race conditions with this Makefile. Change-Id: I59b6e06974c8d1aa2cc62af2b92999642bae9ed4
* Upgrade to persitence-client-library v1.1.0Pedro Alvarez2016-03-122-15/+3
| | | | | | | | | The morphology file is not needed since these patches are included in this version: - http://git.projects.genivi.org/?p=persistence/persistence-client-library.git;a=commit;h=5fac47c728183c4dfee12524348240a07e5ef05c - http://git.projects.genivi.org/?p=persistence/persistence-client-library.git;a=commit;h=6b208bfc268890360fcbd5cede70da5d2f9fb459 Change-Id: I58f049624e5e2cdb9649242d9b5884f696e56b71
* Upgrade to systemd v229Pedro Alvarez2016-03-121-2/+2
| | | | Change-Id: I447a5b3d4b4f803e16135dc1a1e23cd7a22cd3db
* Enable CONFIG_BT, needed for bluezPedro Alvarez2016-03-123-0/+3
| | | | | | | Add only to x86 and Jetson-tk1 kernels, given that these are the BSP used on systems with audio-bluetooth (bluez) Change-Id: Iff16d49079a55f00377ad0ee5831eb8aa657762c
* Upgrade audiomanager to 7.3Pedro Alvarez2016-03-121-2/+2
| | | | Change-Id: I70903e1f152dbb726eb3abf7b5237f3f09639f38
* Upgrade DLT-daemon to v2.15.0Pedro Alvarez2016-03-122-3/+5
| | | | Change-Id: I774dd7efd74328f29c370a4e1a72280149f5ab24
* Upgrade fuse to 2.9.4Pedro Alvarez2016-03-121-2/+2
| | | | Change-Id: I0c4567b61b1aa79acd582c2043d5ca4c2172ab10
* Upgrade libusb to v1.0.20Pedro Alvarez2016-03-121-2/+2
| | | | Change-Id: I6ef453ae841f5f010e0b23eaa284ccc6efc624ae
* Upgrade curl to 7.47.1Pedro Alvarez2016-03-121-2/+2
| | | | Change-Id: Ib445f6589cfed3d9b430a70415d92d42e11ff36e
* Update connman to 1.31Pedro Alvarez2016-03-121-2/+2
| | | | Change-Id: Iac3e1d1521c79b399829b69c4eafef0e2b4981a1
* Upgrade alsa-lib and alsa-utils to v1.0.29Pedro Alvarez2016-03-121-4/+4
| | | | Change-Id: Ie0ee82cb27a5036980fdd96897e7e58e43718c50
* Upgrade bluez to 5.37 including GENIVI service pluginPedro Alvarez2016-03-122-5/+10
| | | | | | | | | | | | | | Service API patches come from: - https://github.com/Vudentz/BlueZ/tree/service_api Also remove not used configure options, this warning was showing up in the build log: configure: WARNING: unrecognized options: --enable-alsa, --with-telephony The dependency on alsa-lib is also not needed. Change-Id: Ia53daaad69d9b20450d8881cbe3ca3fc6c5663bb
* strata/core: no need to run bootstrap in a separate stepJavier Jardón2016-03-092-6/+1
| | | | | | This is already done in DEFAULT 'configure-commands' Change-Id: I43b29165a42c9951c17647dbba935135dae6f633
* cloud-init.configure: Fix use of MORPH_LOG_FDSam Thursfield2016-03-071-1/+7
| | | | | | | | | | | | | | MORPH_LOG_FD exists so that deployment extensions can write detailed log info to a file. This extension doesn't output much detailed log info, but some of the Python ones do & it's really useful for debugging. With Morph, this extension seems to have been writing logs to a file named '3' rather than to the actual deployment log. With YBD, this extension crashed because MORPH_LOG_FD was unset. Extra logs will now go to stdout when deploying with YBD. Change-Id: I46ead092d0e071970e355c8539823836f28dd97b
* Make use of argparse in check-unpetrify-refs.pyBen Brown2016-03-061-13/+14
| | | | Change-Id: I60f8e45073b1268b31d4654b2ab8b6342fa1d6e1
* Add small python library for common(ish) code in scripts/Ben Brown2016-03-044-53/+58
| | | | Change-Id: I74ab24ecdcda1c358a2c187f89685bdd8f949c55