summaryrefslogtreecommitdiff
path: root/core.morph
Commit message (Collapse)AuthorAgeFilesLines
* Update cmake ref for cmake doc dirs fixLars Wirzenius2014-05-091-1/+1
|
* Update OpenSSL library as pyopenssl not buildingbaserock/markdoffman/openssl-new-updateMark Doffman2014-04-101-2/+2
| | | | | | | | Change the OpenSSL library to the latest 1_0_1 tag as the 1_0_2 branch was causing pyopenssl to fail to build. The latest 1_0_1 tag also includes heartbleed fix.
* Merge branch 'baserock/markdoffman/S10813/virtualization'Mark Doffman2014-04-101-9/+10
|\ | | | | | | | | Reviewed-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Reviewed-by: Richard Ipsum <richard.ipsum@codethink.co.uk>
| * Add virtualization stratumbaserock/markdoffman/S10813/virtualizationMark Doffman2014-04-021-9/+10
| | | | | | | | | | Add stratum containing qemu, libvirt and virt-manager software needed to enable baserock to act as a virtualization host.
* | Merge remote-tracking branch 'origin/baserock/markdoffman/openssl-new-update'Lars Wirzenius2014-04-101-2/+2
|\ \ | | | | | | | | | | | | Reviewed-by: Lars Wirzenius Reviewed-by: Daniel Silverstone
| * | Update OpenSSL for Heartbleed vuln fix.Mark Doffman2014-04-091-2/+2
| |/ | | | | | | | | | | | | Update OpenSSL, modify ref to a branch with baserock changes applied to the OpenSSL_1_0_2-stable branch which has a fix for the heartbleed vulnerability.
* | Make cpython build-depend on sqlite3liw/sqlite3-python-fixLars Wirzenius2014-04-091-0/+6
|/ | | | | | Also move sqlite3 from foundation to core, so we don't have foundation and core build-depending on each other. After this, "import sqlite3" works in Python.
* Petrify Masterbaserock/danielsilverstone/petrify-allDaniel Silverstone2014-03-261-33/+66
|
* Re-order system and stratum morphology fields.Richard Maw2014-02-171-108/+108
| | | | This is the new canonical ordering.
* remove all null repos/refsPaul Sherwood2014-02-171-2/+0
|
* Changed ref:master and repo:baserock:baserock/morphs to ref:null and ↵Daniel Firth2014-01-151-2/+2
| | | | repo:null respectively
* Delete genivi-staging and reorder morph contentsJonathan Maw2013-09-301-110/+110
|
* Move pyyaml from 'tools' to 'core'.Pedro Alvarez2013-09-251-0/+10
| | | | | | | | | | Also moved python-setuptools because is a dependency of pyyaml. Pyyaml is moved to core because is a dependency of 'cloudinit-support' stratum and moving it give us the capacity of buid base systems with cloduinit. core.morph: added pyyaml and python-setuptools tools.morph: deleted pyyaml and python-setuptools cross-bootstrap.morph: deleted pyyaml and python-setuptools
* Use openssl-new instead of opensslLars Wirzenius2013-09-241-5/+5
|
* Merge remote-tracking branch 'remotes/origin/baserock/liw/S8700-bc-segfault'Lars Wirzenius2013-09-231-0/+1
|\ | | | | | | | | Undid ref changes. After this, the only relevant change is to add a build-dependency on texinfo-tarball to bc.
| * Add missing build-dep on texinfo to bcLars Wirzenius2013-09-181-0/+1
| |
| * Edit bcLars Wirzenius2013-09-181-1/+1
|/
* Replace JSON morphologies with YAML.Richard Maw2013-07-021-281/+193
|
* Add bc to core.Tiago Gomes2013-06-101-0/+8
| | | | We need bc so we can upgrade to Linux 3.9 and so we can add parted.
* Fix erroneous references to dev branchRichard Maw2013-05-221-1/+1
| | | | morph merge wasn't smart enough to correct these references.
* Branch the base systemRichard Maw2013-05-221-1/+1
|
* Remove cpython's dependency on readlineJonathan Maw2013-05-211-1/+0
|
* Remove readlineJonathan Maw2013-05-211-11/+1
| | | | | | | Because of GENIVI requirements, we want to avoid GPLv3 code in the base systems, and would rather remove the component than roll it back to a pre-GPLv3 state and mantain that ourselves for bug and security fixes
* Add nano text editor to the core morphologyTiago Gomes2013-05-151-0/+8
|
* Add bzip2 support to PythonLars Wirzenius2013-03-261-7/+8
|
* Fix up refs after mergeSam Thursfield2013-03-151-1/+1
| | | | I'm not sure how these got lost.
* Add zlib to build-essentialSam Thursfield2013-03-141-10/+2
| | | | | | It's never good to have multiple versions of the same library in use on a system, so we should avoid using the versions of ZLib that are bundled in the GCC and Binutils releases.
* Set refs for system branchSam Thursfield2013-03-141-1/+1
|
* Move cmake to core stratumJonathan Maw2013-03-051-0/+6
| | | | | The GENIVI components layer_management, DLT_daemon and AudioManager use cmake to build.
* Moved gtk-doc-stub to coreJonathan Maw2013-03-051-0/+10
| | | | Core is for build-dependencies, foundation is for userland tools.
* Make libxml2 depend on cpython, so it generates python bindingsJonathan Maw2013-03-051-18/+19
|
* Reference baserock/morph instead of master branch in chunksLars Wirzenius2013-02-181-3/+3
| | | | | | | This is useful so that we can enable Lorry Controller on trove.baserock.org, which will mirror latest upstream changes continuously, but not have our builds break randomly all the time.
* Move util-linux back into coreSam Thursfield2013-02-051-4/+17
| | | | It is needed in the syslinux build.
* Split 'foundation' stratum back out of 'core'Sam Thursfield2013-02-051-314/+16
| | | | | | | | | | | | | | | | Mixing together the set of build tools required to build the base system and the components in the base system itself has one big issue: changing any component of the base system triggers a rebuild of every higher stratum, which even for simple Baserock systems means constantly rebuilding Linux. To solve this, I have turned 'core' into a sort of larger version of build-essential (I am considering renaming it to 'build-core' or even just 'build'). Chunks which are required for running a base system but not during the build of other components are now in the resurrected 'foundation' stratum, along with their specific dependencies (which stratum a chunk should go in is roughly decided by its utility to chunks outside of foundation).
* core: Morph now depends on pyyamlSam Thursfield2013-01-291-10/+11
|
* core: Morph now build-depends on GitSam Thursfield2013-01-291-0/+1
| | | | | | Commit 2024583a303ef1a79709b7ecc9fc2dce22e8ce98 added code to make Morph aware of its version (using 'git describe' output). This means that the build now requires Git to be present.
* Fix refs to be correct, instead of to Sam's branchLars Wirzenius2013-01-281-1/+1
| | | | I failed to do this when merging. Mea culpa.
* core: Add pyyamlSam Thursfield2013-01-251-0/+9
| | | | This is needed by Morph to support YAML morphologies
* Reorganise morphologies for build-essentialSam Thursfield2013-01-241-0/+540
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch rewrites the Baserock morphologies so that they can be built using a minimal "build-essential" staging filler, as described in my previous patch mail. The Baserock system is split up into three strata: - build-essential: the minimum set of tools that can rebuild itself (from tarballs) - core: the remaining set of components necessary to produce a Baserock system which can rebuild itself from source - tools: auxiliary development tools and libraries The 'build-essential' stratum does not specify any build dependencies, because it expects to be built with a staging filler containing itself. In effect, the stratum has a circular dependency on itself, which we solve by using a staging filler. The 'core' stratum depends on only on 'build-essential'. This ensures that all build dependencies between chunks in 'core' are explicit. These strata can also be built with the staging filler from the water-bomb release. The distinction between a base and a devel system is no longer defined by the 'foundation' and 'devel' strata (in practice these had various hidden build dependencies between each other). The size of a base system is larger than before, due to more development tools being in 'core'.
* clean upLars Wirzenius2011-11-301-23/+0
| | | | | | | | | | | | All files are now name *-system.morph or *-stratum.morph, to make it clear what they are. This is redundant, but when we have both a "linux" chunk and a "linux" stratum, it's good to be clear. Also, rename core to foundation. Also, fix references to be the proper branches, for bootstrapping. Hopefully, the bootstrap branches will work for real building as well, but if not, we'll deal with that later.
* Return busybox back to baserock branchLars Wirzenius2011-11-291-1/+1
|
* use branch for fixing busybox install target problemLars Wirzenius2011-11-291-1/+1
|
* switch back to baserock branch for eglibcLars Wirzenius2011-11-281-1/+1
|
* use eglibc liw/debug branch to debug build problem after Javier's ARM changesLars Wirzenius2011-11-281-1/+1
|
* Add Linux API headers to core stratumLars Wirzenius2011-11-281-0/+5
| | | | It is needed to build eglibc.
* Use debugging branch to build fhs-dirsLars Wirzenius2011-11-071-1/+1
|
* Adapt to new morphology syntax for strataLars Wirzenius2011-11-041-8/+8
|
* initialLars Wirzenius2011-10-081-0/+18