Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch ↵ | Lars Wirzenius | 2013-02-06 | 1 | -0/+154 |
|\ | | | | | | | | | | | 'remotes/origin/baserock/samthursfield/minimal-core' Changed the description of foundation. | ||||
| * | Move util-linux back into core | Sam Thursfield | 2013-02-05 | 1 | -10/+2 |
| | | | | | | | | It is needed in the syslinux build. | ||||
| * | Move Morph from 'foundation' back to 'tools' | Sam Thursfield | 2013-02-05 | 1 | -64/+0 |
| | | | | | | | | Morph isn't necessary for a Baserock base system and shouldn't ever be. | ||||
| * | Split 'foundation' stratum back out of 'core' | Sam Thursfield | 2013-02-05 | 1 | -0/+226 |
|/ | | | | | | | | | | | | | | | | 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). | ||||
* | Reorganise morphologies for build-essential | Sam Thursfield | 2013-01-24 | 1 | -182/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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'. | ||||
* | Merge system branch 'baserock/S5178/update-util-linux' | Richard Maw | 2012-11-12 | 1 | -1/+1 |
|\ | |||||
| * | branch baserock/S5178/update-util-linux | Richard Maw | 2012-11-12 | 1 | -2/+2 |
|/ | |||||
* | Change baserock: URLs to have baserock/ project dir in path | Lars Wirzenius | 2012-11-07 | 1 | -2/+2 |
| | |||||
* | Clean up foundation.morph | Sam Thursfield | 2012-10-16 | 1 | -2/+1 |
| | | | | | Tidy up formatting so that subsequent 'morph edit' commands only cause changes in the relevant ref fields. | ||||
* | Shunt xz from devel to foundation so that systemd can link to it | Daniel Silverstone | 2012-09-27 | 1 | -0/+7 |
| | |||||
* | Add bzip2 to foundation | James Thomas | 2012-09-26 | 1 | -0/+8 |
| | |||||
* | usbutils now has a baserock/morph branch to fix up .gitmodules | Daniel Silverstone | 2012-09-14 | 1 | -1/+1 |
| | |||||
* | Lorry usbutils so we can build foundation entirely from git.baserock.org | Daniel Silverstone | 2012-09-12 | 1 | -1/+1 |
| | |||||
* | Strata should use "chunks" not "sources" | Sam Thursfield | 2012-08-28 | 1 | -1/+1 |
| | |||||
* | foundation: use libusbx instead of libusb | Richard Maw | 2012-07-05 | 1 | -3/+3 |
| | | | | libusbx is better maintained | ||||
* | foundation: add more deps | Richard Maw | 2012-07-02 | 1 | -1/+5 |
| | | | | btrfs-progs was missing attr. | ||||
* | Add explicit build dependencies everywhere | Lars Wirzenius | 2012-06-28 | 1 | -1/+2 |
| | | | | | | For the bootstrap strata, I did not even try to get them optimal. I merely added the implicit ones into an explicit least for those chunk sources that were missing them. | ||||
* | morphs: Add descriptions to all strata and systems. | Richard Maw | 2012-05-17 | 1 | -0/+1 |
| | |||||
* | foundation.morph: declare systemd dep util-linux | Richard Maw | 2012-05-15 | 1 | -0/+1 |
| | | | | util-linux is needed to provide libblkid | ||||
* | foundation.morph: systemd depends on kmod | Richard Maw | 2012-05-15 | 1 | -0/+1 |
| | |||||
* | foundation.morph: systemd use morph branch | Richard Maw | 2012-05-14 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into rm/systemd | Richard Maw | 2012-05-09 | 1 | -2/+18 |
|\ | |||||
| * | Use repo alias prefixes everywhere | Lars Wirzenius | 2012-05-03 | 1 | -2/+8 |
| | | |||||
* | | foundation.morph: build a more up to date systemd | Richard Maw | 2012-05-03 | 1 | -1/+1 |
| | | |||||
* | | move libexpat from devel to foundation | Richard Maw | 2012-05-03 | 1 | -0/+8 |
| | | | | | | | | libexpat is needed by dbus, which is in foundation | ||||
* | | foundation.morph: use ip address for libusb | Richard Maw | 2012-05-03 | 1 | -1/+1 |
| | | | | | | | | Has their domain expired? | ||||
* | | add kmod, remove busybox from devel | Richard Maw | 2012-05-01 | 1 | -3/+8 |
| | | |||||
* | | foundation.morph: gir use baserock/morph branch | Richard Maw | 2012-04-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | gobject-introspection's test suite requires cairo. The configure script checks for this, so to build it without cairo requires more configuration, so it needed to be lorried as we can't specify a morphology without it being in git | ||||
* | | foundation.morph: use baserock/morph for dbus | Richard Maw | 2012-04-27 | 1 | -1/+1 |
| | | | | | | | | | | This branch has alterations to allow it to be built without gratuitous dependency on xmlto. | ||||
* | | foundation.morph: usbutils from the upstream repo | Richard Maw | 2012-04-27 | 1 | -0/+1 |
| | | |||||
* | | foundation.morph: libusb is not lorried | Richard Maw | 2012-04-27 | 1 | -0/+1 |
| | | |||||
* | | foundation.morph: libcap build can't be inferred | Richard Maw | 2012-04-27 | 1 | -1/+1 |
| | | |||||
* | | foundation.morph: add systemd and dependencies | Richard Maw | 2012-04-27 | 1 | -8/+95 |
|/ | |||||
* | fix over zealous sedding | Richard Maw | 2012-04-26 | 1 | -1/+1 |
| | |||||
* | morphs: eglibc-{devel,runtime} are gone | Richard Maw | 2012-04-26 | 1 | -1/+1 |
| | |||||
* | Move zlib from devel to foundation. | Jannis Pohlmann | 2012-04-17 | 1 | -0/+4 |
| | | | | | We've decided that it belongs here anyway and it is also required to run cpython in the morph-cache-server stratum. | ||||
* | Move linux-api-headers from foundation to devel. | Jannis Pohlmann | 2012-03-27 | 1 | -5/+0 |
| | |||||
* | Add tbdiff to the foundation stratum. | Jannis Pohlmann | 2012-03-23 | 1 | -0/+4 |
| | |||||
* | Move util-linux from devel to foundation. | Jannis Pohlmann | 2012-03-22 | 1 | -0/+4 |
| | |||||
* | Add btrfs-progs to foundation. | Jannis Pohlmann | 2012-03-21 | 1 | -0/+4 |
| | |||||
* | attr.morph has been fixed, add it back to foundation. | Jannis Pohlmann | 2012-03-21 | 1 | -0/+4 |
| | |||||
* | Revert "Add attr to foundation." | Jannis Pohlmann | 2012-03-21 | 1 | -4/+0 |
| | | | | | | | This reverts commit 692bc2747035577dec19e3c0d1b0479b0029e885. As it turns out, attr needs more work to build inside a baserock devel system. | ||||
* | Add attr to foundation. | Jannis Pohlmann | 2012-03-21 | 1 | -0/+4 |
| | |||||
* | Switch to the 2.15-{bootstrap-pass1,morph} branches of eglibc2. | Jannis Pohlmann | 2012-03-20 | 1 | -1/+1 |
| | |||||
* | Switch to the baserock/morph-2.15 branch of eglibc2. | Jannis Pohlmann | 2012-03-20 | 1 | -1/+1 |
| | |||||
* | Remove erroneous superfluous space from morph filename | Lars Wirzenius | 2012-03-15 | 1 | -1/+1 |
| | |||||
* | Add busybox to foundation | Lars Wirzenius | 2012-03-15 | 1 | -0/+6 |
| | |||||
* | Use eglibc runtime, devel chunks in appropriate places | Lars Wirzenius | 2012-03-09 | 1 | -1/+2 |
| | |||||
* | foundation.morph: use the new eglibc repo | Richard Maw | 2012-03-02 | 1 | -1/+2 |
| | | | | | | The new repo has all the branches mirrored, and baserock/morph is based of eglibc 2.13 as 2.14 drops nis and rpc support, which are needed to be able to build nfs. | ||||
* | Use the right fhs-dirs branch | Lars Wirzenius | 2012-02-13 | 1 | -1/+1 |
| |