summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Add jq to coreutils-commonDan Firth2016-03-031-0/+5
| | | | Change-Id: Ibde8bf70de200a2f7cab22317e8d1257f2b5159b
* Add fail2ban and connectivity to Trove systemPedro Alvarez2016-03-031-0/+4
| | | | | | | This will allow users configure fail2ban, using iptables as a banning method. Change-Id: I6e055990790eacc5c7254eab35eb7fd261ea2065
* Add fail2ban-common stratumPedro Alvarez2016-03-022-0/+20
| | | | Change-Id: I32d996d8ce2c29d705ee8d35d83c141b044245bd
* foundation: Add python-systemdPedro Alvarez2016-03-021-0/+7
| | | | Change-Id: I1d11d7b5ea5cb339648467adecc8b5f152f9bc28
* clusters/release.morph: Only generate build systemsJavier Jardón2016-03-022-35/+41
| | | | | | | | | | | These systems are enough to build any other system using baserock. Other project can have different scheludes, and it doesnt scale that baserock build all the possible systems as part of its release process Other system can still being tested as part of our CIAT process, of course Change-Id: I1d4ed907a0eccbe85bdfd2804f2cb9154f881fdf
* Update to latest MorphPedro Alvarez2016-03-021-1/+1
| | | | | | | | | | | | | | | | | | New version includes some fixes for UnicodeDecodeError's using distbuild. It also includes some Warnings and Errors when there is a component name mismatch. Full list of changes: 7067e40 Fix copyright year of morphlib/morphloader.py 472dbbb Error when different names in system/strata c1aa6a4 Warning when different names in strata/chunks fb6dd95 Validate empty configure/build/test/install commands 7e15ed7 Avoid stack overflow in cachekeycomputer bda9fe5 Avoid UnicodeDecodeError when writing to log files c03b9c7 deploy: Fix an unlikely crash at deploy-time Change-Id: I1b61af0a53e4f0af9fbed39fda7e12b12f0e009c
* Enable 'hosts' extension in build systemsPedro Alvarez2016-03-0212-0/+12
| | | | Change-Id: I7addcd79ffe6389556302e82ad00fd7706d99640
* strata/python2-core.morph: Upgrade libxml2-python2 to v2.9.3GENIVI-L0.2baserock/release/GENIVI-L0.2baserock/pedroalvarez/genivi-l0.2Javier Jardón2016-03-021-2/+2
| | | | | | | | | | | | | | | | | | | | | This release fixes: CVE-2013-2877 CVE-2014-0191 CVE-2014-3660 CVE-2015-1819 CVE-2015-5312 CVE-2015-7497 CVE-2015-7498 CVE-2015-7499 CVE-2015-7500 CVE-2015-7941 CVE-2015-7942 CVE-2015-8035 CVE-2015-8242 This completes commit 39e2deeb186916a583717f5c2b6e6d04d9434954 Change-Id: I24048cac5bb852b2e1556c6398ec535cc9ddd606
* strata/core.morph: Upgrade libxml2 to v2.9.3Javier Jardón2016-03-021-3/+4
| | | | | | | | | | | | | | | | | | | This release fixes: CVE-2013-2877 CVE-2014-0191 CVE-2014-3660 CVE-2015-1819 CVE-2015-5312 CVE-2015-7497 CVE-2015-7498 CVE-2015-7499 CVE-2015-7500 CVE-2015-7941 CVE-2015-7942 CVE-2015-8035 CVE-2015-8242 Change-Id: I0b156764126261b9c02f27f561ec646527fee49d
* Add elixirDaniel Firth2016-03-024-2/+23
| | | | Change-Id: I5d2ff541f3a1960a4cfcd34d02bf40a684eb0f0b
* strata/foundation: Update libgcrypt to 1.5.5Javier Jardón2016-03-012-2/+8
| | | | | | | | Minor upgrade (we currently use 1.5.4) to fix: - CVE-2015-7511 - CVE-2014-3591 Change-Id: Idf138a5e8369fcb23f136c56e0eee500f6b9969f
* Add gnome-system-armv7lhf-jetson-deploy clusterJavier Jardón2016-03-011-0/+17
| | | | Change-Id: I702950579be18ca807cc480610bfa73c2a8d58ba
* Update licensecheck.py and strip-gplv3.configurePedro Alvarez2016-03-012-2/+6
| | | | Change-Id: I3149413c2126194c538105d26b93fde9a8298ed0
* Move less from devtools to coreutils-commonJavier Jardón2016-03-012-5/+5
| | | | | | So we can use the real less instead the one provided by busybox Change-Id: Id57519986212ceda1ac4e635208b6d2f9da1c143
* clusters/ci.morph: Add minimal-system-x86_64-genericJavier Jardón2016-03-011-0/+7
| | | | | | To avoid break it as happenned several times in the past Change-Id: I2dc2a94b573f3901c4fa4d3bd79dcb6dcdd6f2b7
* Upgrade openssl to 1.0.1sPedro Alvarez2016-03-011-2/+2
| | | | Change-Id: Ieb0fdd4a0cba09296e3316fefd235b6f9e1bfd3a
* strata/input-common.morph: Upgrade libinput to 1.2.0Javier Jardón2016-03-0111-8/+28
| | | | Change-Id: I8804aa8d5c7d4a9d2ba714a518775e34b6b19f6f
* Allow --trove-host to be specifiedBen Brown2016-03-011-2/+11
| | | | Change-Id: Ie04a7979c2591dfdb9ead256620593547020abb0
* Add a script for sanity checking unpetrify-refsBen Brown2016-03-011-0/+86
| | | | | | | | | I'm not entirely sure whether the validity of unpetrify-refs is something that is cared about enough for this to be accepted, but I am currently making use of the unpetrify-refs and this script was helpful to me. Change-Id: If689efe4d37ba6fcb7561eb91ea2383de370ceda
* Remove migrations - this content is now in baserock/spec.gitPaul Sherwood2016-03-0115-1642/+3
| | | | Change-Id: Icf333b87e3ae5d6e9984d6e534d8b8c0ae15c7a4
* Remove schemas - this content is now in spec.gitPaul Sherwood2016-03-017-849/+0
| | | | Change-Id: Ibde700b069ddba6056c821deb1c1a8490b04696d
* Update README for separate definitions spec repoSam Thursfield2016-02-291-9/+12
| | | | Change-Id: I2099c07f6add8bb7ab14e203037a76dd24996342
* strata/mesa-common.morph: Update mesa to 1.11.2Javier Jardón2016-02-291-2/+2
| | | | Change-Id: I7240accd89bfb6d3b6610a85e995594508c5225e
* strata/libdrm-common.morph: Upgrade libdrm to 2.4.67Javier Jardón2016-02-291-2/+2
| | | | Change-Id: Iec08785dc8909edd6acc5d7ef6d454fc46f63454
* strata/xdg-app-common.morph: Fix sha to point to baserock/0.4.13 instead 0.4.13Javier Jardón2016-02-291-1/+1
| | | | Change-Id: Ia27f346bf5d9e143f4d894c1a445ed7a9f77f30c
* strata/libdrm-common.morph: Upgrade libpciaccess to 0.13.4Javier Jardón2016-02-291-2/+2
| | | | Change-Id: I6b7631fc3507fc07bce055aed28c70734d0da6cf
* strata/xdg-app-common: Upgrade xdg-app to 0.4.13Javier Jardón2016-02-292-2/+16
| | | | Change-Id: I6815f27049915f8be1cf7f57db99277ee3f3e3e4
* Put quotes around all unpetrify-ref that could be interpreted as numbersPaul Sherwood2016-02-2811-21/+21
| | | | Change-Id: Ide3893f85f52070fe8ce66424ee1463951006004