Colin Walters
e8dbaa3c07
core: Add generic "commit filter" API, use it to implement statoverride
...
The builder wants the ability to mark a given file as e.g. setuid. To
implement this, the repo now has a callback-based API when importing a
directory to modify or remove items.
The commit tool accepts a "statoverride" file as input which looks like:
+mode /path/to/file
2012-01-22 13:27:38 -05:00
Colin Walters
a322ecacba
core: Fix test now that ls prints actual size
2012-01-22 13:10:01 -05:00
Colin Walters
87f0de5336
gnomeos: Building gnome-shell, gnome-control-center
2012-01-21 11:14:17 -05:00
Colin Walters
564840e691
gnomeos-run.sh: Run triggers after checkout
...
We need to run ldconfig etc.
2012-01-21 11:13:49 -05:00
Colin Walters
1ca517f36f
ostbuild: chdir into source directory when launching debug shell
2012-01-20 17:52:08 -05:00
Colin Walters
9d645495ba
gnomeos-run: Only clone runtime and devel refs
...
This is a lot faster.
2012-01-20 17:51:26 -05:00
Colin Walters
dde4da9513
core: Allow cloning only certain refs for local clone
...
This is way, way faster.
2012-01-20 17:50:59 -05:00
Colin Walters
230ca93c3a
gnomeos: Start working on vala chain
2012-01-19 18:32:59 -05:00
Colin Walters
d4470a844d
ostbuild: Ensure we look in correct git repository if --fetch is specified
...
The mirrordir variable was bound from the previous iteration, which
was clearly broken.
2012-01-19 18:31:37 -05:00
Colin Walters
e1099cad57
gnomeos: Pull in curl, zip, and eglibc locales
...
Various build deps.
2012-01-19 18:31:10 -05:00
Colin Walters
16f2f5f7e5
mainloop: Only delete pid watch if we found the right pid
2012-01-19 18:30:45 -05:00
Colin Walters
abfe17e2cb
ostbuild: Show cwd on failure
...
This is helpful for disambiguation.
2012-01-19 16:41:59 -05:00
Colin Walters
39fe050f04
core: Add standard::size to info we get from archives
...
This makes "ostree ls" show the file size.
2012-01-19 09:54:09 -05:00
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