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
Colin Walters
48f789d381
gnomeos: Pull in NSS and SQLite as tarball-from-git imports
2012-01-09 19:57:29 -05:00
Colin Walters
f84d0db9a1
gnomeos: Pull in libuuid and libblkid from util-linux
2012-01-09 19:56:59 -05:00
Colin Walters
46d09b1501
compile-one: Fix build of modules that don't support srcdir != builddir
...
We need to run configure and make/make install in the _build
directory.
2012-01-09 19:56:03 -05:00
Colin Walters
492f0777f2
ostbuild: Make --debug-shell not exit immediately
...
We need to keep stdin open.
2012-01-09 11:10:10 -05:00
Colin Walters
973a8f6cdf
gnomeos: Work on updating udev
2012-01-08 17:33:01 -05:00
Colin Walters
e8b5ffed22
gnomeos: Getting up to NetworkManager now
2012-01-08 14:21:02 -05:00
Colin Walters
cddd58fbd8
ostbuild: Allow specifying no components to mean "all"
2012-01-08 14:20:52 -05:00
Colin Walters
3568cf3136
gnomeos: Add perl-XML-Parser to devel image
...
Needed by intltool
2012-01-08 14:20:26 -05:00
Colin Walters
888d33c943
core: Make diff accept one argument too to mean "foo^ foo"
2012-01-08 14:20:07 -05:00
Colin Walters
e21b181b4a
ostbuild: Allow specifying components to build on the command line
2012-01-07 11:47:51 -05:00
Colin Walters
a0246899ed
gnomeos: Move gnome-common to devel component
...
Don't need it in runtime.
2012-01-07 11:47:26 -05:00
Colin Walters
8e6293de38
gnomeos: Fix gnomeos-run.sh to use new naming scheme
2012-01-07 11:26:34 -05:00
Colin Walters
8d935f46c4
core: Make local-clone handle nested refs/heads directories
2012-01-07 11:26:12 -05:00
Colin Walters
788dfe89e1
core: Ensure we abort transaction if we fail in the middle
...
Otherwise we could leave a lot of temp files lying around.
2012-01-07 11:11:51 -05:00
Colin Walters
fc1ed105b4
gnomeos: Delete now upstream pixman patch
2012-01-07 11:11:17 -05:00
Colin Walters
993a05b9f2
gnomeos: --disable-silent-rules globally
2012-01-06 20:11:50 -05:00
Colin Walters
b5ce32b791
gnomeos: --disable-silent-rules for cairo
2012-01-06 20:10:07 -05:00
Colin Walters
04870d4c45
gnomeos: Pull in more of X, we're on cairo now
2012-01-06 20:03:04 -05:00
Colin Walters
a2fdbcbe63
ostbuild: Switch to JSON metadata, various other fixes
2012-01-06 20:02:46 -05:00
Colin Walters
f0ddff68f8
gnomeos: Switch to GNU awk
2012-01-06 18:02:47 -05:00
Colin Walters
60016a3b30
gnomeos: add libXau
2012-01-06 14:07:38 -05:00
Colin Walters
732b37698e
ostbuild: Don't fail if trying to rename() across a bind mount
2012-01-06 14:07:20 -05:00