Commit Graph

4331 Commits

Author SHA1 Message Date
Colin Walters 47e94305a1 gnomeos: Building WebKit 2012-01-18 17:38:45 -05:00
Colin Walters 660ff7422f ostbuild: Various cleanups 2012-01-18 17:38:31 -05:00
Colin Walters e83a7fa46b gnomeos: Add gdb to base 2012-01-18 17:38:02 -05:00
Colin Walters 970682a779 ostbuild: Actually do check for Makefile
Just kidding, we need the makefile path to check for .NOTPARALLEL
2012-01-18 17:08:30 -05:00
Colin Walters 4af64c7635 ostbuild: Don't check for a "Makefile"
WebKit uses GNUmakefile which is totally valid, and this check
isn't really gaining us anything.
2012-01-18 16:40:47 -05:00
Colin Walters 4c22dfef39 gnomeos: Working up through WebKit 2012-01-18 13:37:00 -05:00
Colin Walters 85d9b13bfd gnomeos: Pull in ICU 2012-01-18 13:36:38 -05:00
Colin Walters 55f6998d37 ostbuild: Ensure we don't retrieve submodules from the network
This is a bit gross...we have to manually frob the submodule
URLs to point to our mirror.
2012-01-18 13:35:53 -05:00
Colin Walters f6d18d9ab0 gnomeos: Building a lot more up towards gnome-shell 2012-01-16 20:19:25 -05:00
Colin Walters d358c5d681 gnomeos: Pull in libgcrypt, use ostree-init from git 2012-01-16 20:18:54 -05:00
Colin Walters 298e4957d9 ostbuild: Support rm-configure flag
This is easier than making git patches that delete configure.
2012-01-16 20:17:39 -05:00
Colin Walters 9d37f76a5a ostbuild: Actually exit with error if we fail a build 2012-01-16 17:50:57 -05:00
Colin Walters 8ffd26cd42 gnomeos-run.sh: Bump to 6 gigabytes
We're starting to get a large image...later we may want to change
this to only clone the last two builds, but for now this is OK.
2012-01-16 13:50:32 -05:00
Colin Walters 5cfbcd2db4 gnomeos: Pull ostree-init from separate git repository 2012-01-16 11:12:44 -05:00
Colin Walters 5bf4eb39e7 ostbuild: Do fetches before resolution
Otherwise we get the OLD revision in the manifest.
2012-01-16 09:57:40 -05:00
Colin Walters a6e6146ab6 core: Note which artifact failed to compose 2012-01-16 09:57:24 -05:00
Colin Walters 813923943d ostbuild: Fix documentation dir (should be 'doc') 2012-01-16 09:57:00 -05:00
Colin Walters b1ff693ea3 Revert "ostbuild: Check for the Makefile in the correct directory"
I'm not sure how this made anything work...probably I was screwing
something else up.

This reverts commit aeeed8da13.
2012-01-16 09:39:13 -05:00
Colin Walters 0ac0b220e3 gnomeos: Pull in a few X video drivers 2012-01-16 09:30:13 -05:00
Colin Walters bff6baced8 ostbuild: Save build logs to a file, monitor output for warnings
This is bringing us back closer to metabuild.
2012-01-16 09:27:46 -05:00
Colin Walters 8d36bad691 gnomeos: Add uid/group for dbus/gdm 2012-01-16 09:26:06 -05:00
Colin Walters d5def94b54 ostbuild: Clean up artifact splitting, put non-symlink .so in runtime
We were breaking nss which just installs libnss3.so as the real
shared library.
2012-01-15 21:45:12 -05:00
Colin Walters e34b90453c gnomeos: Building gdm 2012-01-15 17:06:18 -05:00
Colin Walters db8919a58a gnomeos: Add some build deps for pulseaudio to Yocto layer 2012-01-15 17:05:38 -05:00
Colin Walters ef7f12f31b ostbuild: Run triggers after constructing build root 2012-01-15 17:05:23 -05:00
Colin Walters ebe35dbefe core: Ensure we delete duplicate files in a transaction
If multiple files have the same hash, we need to ensure we're not
overwriting other tempfiles in the same transaction.  Instead
just delete them, since we know they're in the repo.
2012-01-15 12:25:52 -05:00
Colin Walters 9910c0ddf4 core: Create a directory for each transaction
This helps ensure that we can more easily identify stale tempfiles
left over if we crash in the middle of a transaction.
2012-01-15 11:03:01 -05:00
Colin Walters ae42761744 gnomeos: Building X server, ConsoleKit, udisks, upower 2012-01-14 16:57:26 -05:00
Colin Walters aa6fdb428e gnomeos: Pull in PAM and gettext-dev into Yocto layer 2012-01-14 16:57:05 -05:00
Colin Walters 610afbd2f1 ostbuild: Make --fetch a separate option 2012-01-14 16:56:31 -05:00
Colin Walters aeeed8da13 ostbuild: Check for the Makefile in the correct directory 2012-01-14 16:54:00 -05:00
Colin Walters a36c89d7cd gnomeos: Build ostree inside self-hosting system too 2012-01-13 16:46:22 -05:00
Colin Walters 3c351a09e5 build: Add --disable-documentation flag
We may have xsltproc, but no DTDs.
2012-01-13 16:30:39 -05:00
Colin Walters a594f37dfc gnomeos: Pull in gzip
It doesn't understand --best, and some builds assume gzip.
2012-01-13 16:26:44 -05:00
Colin Walters 40226c2769 core: Move triggers into separate binary: ostree-run-triggers
I'm trying to keep ostree as being closer to just being the versioning
filesystem, so let's split out the triggers into a different binary
(although still namespaced ostree-).
2012-01-13 15:08:27 -05:00
Colin Walters 0d21187f14 gnomeos: Add upstream-status for texinfo 2012-01-13 06:50:06 -05:00
Colin Walters bcac319f89 gnomeos: Pull nss from github mirror 2012-01-12 23:24:56 -05:00
Colin Walters 134cddaa96 ostbuild: Make explicit resolve (and fetch steps)
Build should only work on already-downloaded sources.
2012-01-12 23:22:39 -05:00
Colin Walters 70a17244eb gnomeos: Pull in ISC DHCP from Debian git, make NetworkManager start 2012-01-12 10:56:16 -05:00
Colin Walters b44afdef23 ostbuild: Lots of stuff
* Only create one build commit which contains multiple artifact trees,
  rather than one per artifact.  This is atomic.  We can use the new
  compose syntax like foo:/devel to slice out the /devel tree.
* Create the minimal buildroot for each component by composing the
  previous components in the build order, instead of continually
  updating one big tree.
* Ensure the artifact builder gets empty directories in /etc
2012-01-12 10:48:11 -05:00
Colin Walters 82aae2e57f gnomeos: Install libuuid and libblkid
So NetworkManager can use them.
2012-01-12 10:46:42 -05:00
Colin Walters 78fa13f966 gnomeos-run: Put current symlink in correct place 2012-01-11 22:54:35 -05:00
Colin Walters 53d388a416 gnomeos: initscripts: Add NetworkManager and dbus, kill stupid arm stuff 2012-01-11 14:36:04 -05:00
Colin Walters ef2a16525e ostbuild: Optionally log start of commands we want output from too
compose is slow, but we also want output.
2012-01-11 14:33:48 -05:00
Colin Walters e36c48f923 core: Fix compose tests 2012-01-11 14:33:13 -05:00
Colin Walters 1f398e001b ostbuild: Import odict from gobject-introspection 2012-01-11 14:32:37 -05:00
Colin Walters 62821024b9 core: While walking mtrees during commit, ensure the referenced path is resolved
This gives us a clean error instead of an assertion.
2012-01-11 13:42:59 -05:00
Colin Walters e693d2cfe5 core: Error out on an empty compose 2012-01-11 13:42:37 -05:00
Colin Walters 0044ff133a core: Add from-file argument to compose
We don't want to have to pass a million arguments.
2012-01-10 18:55:00 -05:00
Colin Walters dbba4538e1 gnomeos: Pull in ppp and iptables, enough to get NetworkManager to build 2012-01-10 13:20:56 -05:00