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
Colin Walters
853dda39e7
ostbuild: Move autodiscover-meta to ostbuild executor
2011-12-23 10:48:57 -05:00
Colin Walters
122b31ed3b
ostbuild: Make new 'ostbuild' main entry point, and compile-one a subcommand
...
The collection of Python scripts here have gotten to the point where
we need to share code. Start refactoring things so that we have one
main command which imports subcommands as libraries.
2011-12-23 10:40:27 -05:00
Colin Walters
633477806c
ostbuild: Propagate buildroot version, finish add-artifacts
...
We need to track what buildroot each artifact was created in.
2011-12-23 07:46:08 -05:00
Colin Walters
649d7c3ecf
gnomeos: Add --skip-if-unchanged for yocto commit, also show a diff after building
...
We don't want to make new commits if nothing changed.
2011-12-23 07:45:13 -05:00