490 Commits

Author SHA1 Message Date
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
Colin Walters
5b2a5d1dd1 ostbuild: Make use of --recompose 2012-01-06 14:07:12 -05:00
Colin Walters
b8480a3a4c gnomeos: Initial commit should be a compose
This is just cleaner - we know where the ref came from, rather
than making it a copy, and also we can use it with the new
--recompose bits to keep adding to it.
2012-01-06 14:05:51 -05:00
Colin Walters
95d0e94370 core: Make --recompose skip passed arguments if they were already composed
This allows us to do "--recompose -b foo bar baz" and add bar and baz
iff they weren't already there.
2012-01-06 14:04:39 -05:00
Colin Walters
d72d6c5fb1 ostbuild: Use split out linux-user-chroot binary
This way other meta-build projects could use it; mainly mock/pbuilder.

Also I don't have to keep running chown root:root; chmod u+s in a
separate root terminal after every install.
2012-01-06 11:41:27 -05:00
Colin Walters
fea117cd5e gnomeos: Move everything into JSON, start plowing through X.org
Also:

* Stop generating tarballs for artifacts, use plain directories
* Commit artifacts as uid/gid 0, with no xattrs

Other misc stuff
2012-01-05 23:05:49 -05:00
Colin Walters
99f19440d0 gnomeos: Switch to GNU tar 2012-01-05 19:10:26 -05:00
Colin Walters
5119cbdb7c core: Add --no-xattrs option for commit
Will be used by ostbuild.
2012-01-05 19:10:26 -05:00
Colin Walters
5c3614d644 core: Error out cleanly if user attempts to commit an empty tree 2012-01-05 18:27:21 -05:00
Colin Walters
5b0084994e gnomeos: We can now build gobject-introspection 2012-01-03 19:09:12 -05:00
Colin Walters
bd4fc401e4 gnomeos: Add python-dev to devel image, drop pseudo
We need python-dev for gobject-introspection at least, and we don't
need pseudo at this time.
2012-01-03 19:07:02 -05:00
Colin Walters
e39372e88b gnomeos: Add python-misc too so we get argparse
For some reason in the current yocto argparse is in python-misc.
2012-01-03 19:04:17 -05:00
Colin Walters
2188769208 gnomeos: Include Python files in main ostree package 2011-12-27 18:09:24 -05:00
Colin Walters
adf0cf60aa .gitignore: Also ignore _build
This is automake's default build directory.
2011-12-27 10:36:36 -05:00
Colin Walters
1ae5149a3d core: Make compose skip commit if tree is identical
This was a new option for commit, but we always want to do it
for a compose.
2011-12-27 10:32:28 -05:00
Colin Walters
af62271eed tests: Fix metadata test, we removed the spurious = 2011-12-27 10:31:23 -05:00
Colin Walters
31ba50b809 core: Add --print-metadata-key option for show
Useful for tools to extract simple metadata.
2011-12-26 22:09:14 -05:00
Colin Walters
8854ec59be Add an initial man page - ostree(1)
Heavily cribbed from systemd - thanks Lennart!
2011-12-23 18:46:19 -05:00
Colin Walters
a080ff0181 ostbuild: Port chroot-compile-one to ostbuild executor 2011-12-23 12:15:57 -05:00
Colin Walters
be117edee4 ostbuild: Port commit-artifacts to ostbuild executor 2011-12-23 10:57:54 -05:00