summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Petrify strata for accelerated vegetable releasebaserock/release/accelerated-vegetableRichard Maw2012-05-253-494/+494
|
* morphs: use binutils-redhat repositoryRichard Maw2012-05-212-3/+3
| | | | | | This managed to slip through the net after we migrated to redhat's mirror of binutils. This was already in git, so it saves us some work and at the time it was more up to date than launchpad's.
* morphs: Add descriptions to all strata and systems.Richard Maw2012-05-1712-0/+12
|
* morphs: remove devel-bootstrapRichard Maw2012-05-171-266/+0
| | | | Nothing uses it now, it was replaced by bootstrap-pass1 and pass2.
* devel.morph: add morphRichard Maw2012-05-171-0/+10
| | | | | Morph should be getting stable now, so it should be installed onto the image rather than run from a git work tree.
* foundation.morph: declare systemd dep util-linuxRichard Maw2012-05-151-0/+1
| | | | util-linux is needed to provide libblkid
* foundation.morph: systemd depends on kmodRichard Maw2012-05-151-0/+1
|
* foundation.morph: systemd use morph branchRichard Maw2012-05-141-1/+1
|
* bootstrap: fix missing repo definitionsRichard Maw2012-05-141-0/+2
|
* fix typoRichard Maw2012-05-141-1/+0
|
* Merge remote-tracking branch 'origin/master' into rm/systemdRichard Maw2012-05-112-0/+18
|\
| * Add {imx53,x86_64-generic}-bootstrap-pass3 strata.Jannis Pohlmann2012-05-092-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | These are used to group together what we want the results of the third pass of the bootstrap to be. Building one of these strata in a staging chroot will make the stuff of e.g. devel available to stuff that needs to be compiled for the BSP. Before I change baserock-bootstrap to build these strata in the third pass, I'll see if they actually solve our problem of not sharing the build results of devel with the builds needed for e.g. a BSP (in our case this was nasm having been installed into the devel build chroot and then not being available in the separate BSP chroot).
* | devel.morph: move gtk-doc-stub after makeRichard Maw2012-05-091-10/+13
| | | | | | | | | | | | It needs make to be defined first. texinfo has had its dependencies altered so the addition of gtk-doc-stub doesn't alter the semantics
* | devel.morph: add gtk-doc-stubRichard Maw2012-05-091-0/+9
| | | | | | | | | | foundation has glib, which needs gtk-doc. foundation is allowed to depend on devel, so gtk-doc-stub needs to be in devel.
* | devel.morph: build tagged linux-api-headersRichard Maw2012-05-091-1/+1
| |
* | devel.morph: fix typosRichard Maw2012-05-091-5/+5
| |
* | Merge remote-tracking branch 'origin/master' into rm/systemdRichard Maw2012-05-098-31/+206
|\ \ | |/
| * Switch to the stable baserock/3.2-headers branch of linux-api-headers.Jannis Pohlmann2012-05-083-3/+3
| | | | | | | | | | | | | | This is done so that when we move from one version of the linux kernel to another (e.g. by making a single change), we don't have to rebuild the headers all the time (which so far happened because linux.morph and linux-api-headers.morph were located in the same branch).
| * Use repo alias prefixes everywhereLars Wirzenius2012-05-038-44/+224
| |
* | Merge remote-tracking branch 'origin/master' into rm/systemdRichard Maw2012-05-048-25/+32
|\ \ | |/
| * Add an imx53-bsp stratum with only the linux kernel for now.Jannis Pohlmann2012-05-011-0/+10
| |
| * Remove syslinux dependency on linux, assume it is not needed for build.Jannis Pohlmann2012-05-011-1/+2
| |
| * Fix typo (it's not bnaserock/morph...).Jannis Pohlmann2012-05-011-1/+1
| |
| * Squashme: Further work related to the x86_64-generic-bsp stratum.Jannis Pohlmann2012-05-015-9/+20
| |
| * Squashme: Initial work on creating an x86_64 BSP stratum.Jannis Pohlmann2012-05-015-21/+7
| |
* | foundation.morph: build a more up to date systemdRichard Maw2012-05-031-1/+1
| |
* | move libexpat from devel to foundationRichard Maw2012-05-032-5/+8
| | | | | | | | libexpat is needed by dbus, which is in foundation
* | foundation.morph: use ip address for libusbRichard Maw2012-05-031-1/+1
| | | | | | | | Has their domain expired?
* | base-system.morph: remove storiesRichard Maw2012-05-021-3/+0
| |
* | bootstrap: reinstate xz, autopoint needs itRichard Maw2012-05-012-0/+8
| |
* | bootstrap-pass2: fix reference to busybox-develRichard Maw2012-05-011-1/+1
| |
* | bootstrap-pass2: fix reference to cpythonRichard Maw2012-05-011-2/+2
| |
* | add kmod, remove busybox from develRichard Maw2012-05-012-7/+8
| |
* | devel.morph: fix build deps on pythonRichard Maw2012-05-011-7/+14
| |
* | Merge branch 'rm/busyboxonly' into rm/systemdRichard Maw2012-05-013-225/+46
|\ \
| * | devel.morph: build xz before coreutilsRichard Maw2012-03-271-4/+4
| | | | | | | | | | | | coreutils depends on xz in its build.
| * | Revert "bootstrap: re-add linux to pass2"Richard Maw2012-03-271-4/+0
| | | | | | | | | | | | | | | | | | | | | This reverts commit 510a977b4d322bb24afbacd1acb78766f2466746. Not having linux installed should not be the problem, depmod is given -b, which tells it to look for modules there, but busybox is not accepting it for some reason.
| * | bootstrap: re-add linux to pass2Richard Maw2012-03-271-0/+4
| | | | | | | | | | | | | | | Kernel building runs depmod, which expects there to be a kernel installed, or /lib/modules at least.
| * | devel.morph: re add xzRichard Maw2012-03-271-0/+4
| | | | | | | | | | | | | | | xz is needed for libtool, syslinux and other programs we potentially want to add, so it needs to be installed
| * | bootstrap: build no-bb-overlap branch of coreutilsRichard Maw2012-03-262-0/+8
| | |
| * | bootstrap-pass2: build patch later, it needs bisonRichard Maw2012-03-231-4/+4
| | |
| * | strata: reinstate patchRichard Maw2012-03-233-0/+12
| | | | | | | | | | | | | | | Busybox's patch can't handle fuzzy patches, which limits its usefulness
| * | Merge remote branch 'origin/master' into rm/busyboxonlyRichard Maw2012-03-233-7/+15
| |\ \
| * | | bootstrap-pass1: use busybox for all the toolsRichard Maw2012-03-211-52/+2
| | | |
| * | | devel.morph: use busybox for core toolsRichard Maw2012-03-211-94/+20
| | | | | | | | | | | | | | | | | | | | | | | | also remove libpipeline and portmap libpipeline is needed for man-db, which isn't installed more than just portmap is needed for a full nfs implementation
| * | | bootstrap-pass2: use busybox for core programsRichard Maw2012-03-211-41/+1
| | | | | | | | | | | | | | | | also removes libpipeline as man-db is not installed
| * | | bootstrap-pass2: remove gmpRichard Maw2012-03-211-4/+0
| | | | | | | | | | | | | | | | | | | | In pass 2 it is only needed to compile gcc, it is compiled with it so building it here is useless.
| * | | bootstrap-pass2: add build-depends for someRichard Maw2012-03-211-3/+15
| | | |
| * | | bootstrap-pass2: build openssl before curlRichard Maw2012-03-201-2/+2
| | | | | | | | | | | | | | | | | | | | curl needs an ssl implementation, this can be gnutls or openssl since openssl is needed for git anyway, use that with curl
| * | | bootstrap-pass2: Remove unnecessary chunks?Richard Maw2012-03-201-54/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A lot of user tools are built that shouldn't be necessary some of util-linux will be needed to make system images, but currently we build the tools before we try to make a system image psmisc provides process information, this should not be needed to build anything and busybox provides its functionality e2fsprogs is needed to make ext filesystems, but this should not be needed to build chunks, it may be required for system images iana-etc provides some internet protocol information, this should not be needed for building procps, see psmisc rsync was needed to download translation files, it should not be needed, if it is needed then it should be fixed not to wget was needed to download during build, we should not download during a build. This required gnutls which required libnettle. gmp should not be needed now vim should never be needed to build, it may be built in pass 3 sudo has never been configured correctly and is not needed for building software busybox-devel has its important programs provided by coreutils etc. Some coreutils are not substitutable for busybox when building, ideally busybox should be used for everything else linux should not be needed for compilation