Colin Walters
3d752e9a13
gnomeos: Initial work on switching to Yocto
2011-11-12 19:21:10 -05:00
Colin Walters
0de82378b9
Move debian based bits to debian/ subdirectory
...
This is in preparation for introducing a Yocto-based variant.
2011-11-12 17:47:12 -05:00
Colin Walters
f5cf1a54de
Switch to using explicit WARN_CFLAGS
...
The rationale is documented well in the automake manual.
2011-11-11 06:55:14 -05:00
Colin Walters
cd17e9a2a3
osbuild: Version built artifacts
2011-11-11 06:44:22 -05:00
Colin Walters
6e05647875
osbuild: Add some prototype python scripts
2011-11-10 22:12:26 -05:00
Colin Walters
5e7183d8b7
README: Link to schroot and git-annex
2011-11-10 15:21:28 -05:00
Colin Walters
659c99417c
Switch to LGPLv2+ for most code
...
Since we're making a shared library, it should be usable by non-GPL
apps.
To allow more code sharing between the core and the tests, move them
to the LGPLv2+ too.
A few bits of test and other code are still GPL. See the new COPYING
file for more information.
2011-11-10 13:17:04 -05:00
Colin Walters
8d7acbd59f
Rename parallel-debian/ to gnomeos/
2011-11-10 12:07:15 -05:00
Colin Walters
4c7bf3936a
parallel-debian: Ensure we're not running make-base as root actually
2011-11-10 11:56:34 -05:00
Colin Walters
1103284645
parallel-debian: Support being run as non-root
2011-11-10 11:52:48 -05:00
Colin Walters
4a17c659b8
parallel-debian: Remove accidentally committed file
2011-11-10 11:36:08 -05:00
Colin Walters
45edb34dc9
README.md: Link to IPS
2011-11-10 09:43:22 -05:00
Colin Walters
a3043c0d64
core: Stub out a diff API and builtin
2011-11-10 09:27:22 -05:00
Colin Walters
f265579367
parallel-debian: Exclude plymouth
...
Otherwise the boot will stall if there's no plymouth in the
target image.
2011-11-10 08:36:21 -05:00
Colin Walters
95e7775c2d
parallel: Ensure we have some crucial subdirectories of /var
...
Also move sysroot creation up a step - each commit is kind of
expensive at present.
2011-11-10 08:32:55 -05:00
Colin Walters
f9303c3633
parallel-debian: Remove hack to remove FIFO
...
We now support named pipes.
2011-11-09 10:02:06 -05:00
Colin Walters
a103218fd1
core: Support named pipes
...
This is mainly useful for sysvinit's "/dev/initctl".
2011-11-09 09:08:58 -05:00
Colin Walters
1d23e4b8e8
core: Actually return an error from fsck
...
And add some tests that fsck reports an error.
2011-11-09 08:27:47 -05:00
Colin Walters
fab085dcaf
README: Make package discussion more useful
2011-11-09 07:56:43 -05:00
Colin Walters
9372ca0446
parallel-debian: Update to latest
2011-11-09 06:19:24 -05:00
Colin Walters
9a8736203d
core: Add ot_util_variant_take_ref for older GLib versions
2011-11-09 06:13:26 -05:00
Colin Walters
8b43c539cf
core: Add internal GFile implementation for reading commits
...
The data structures we use for reading already-written commits versus
building them don't need to be the same. It's cleaner if we can have
generic code which operates on a GFile implementation for reads,
because then we can share more generic code for walking and operating
on filesystem trees via GIO.
2011-11-09 06:07:13 -05:00
Colin Walters
3cd55cb9ab
core: Squash a memory leak while reading gvariants
2011-11-09 06:07:13 -05:00
Colin Walters
8bda1c6a84
tests: Add OT_TEST_DEBUG environment variable
2011-11-09 05:29:53 -05:00
Colin Walters
d14568dd2a
core: Add public API to get the path for an object
2011-11-08 19:46:29 -05:00
Colin Walters
8f0afd1f54
core: Add API for just effectively stat()ing packed files
...
This will allow us to implement more of a VFS-like API on top.
2011-11-08 19:46:25 -05:00
Colin Walters
ed57f1c676
core: Remove old commit API
...
This eliminates more now-dead code.
2011-11-08 19:25:23 -05:00
Colin Walters
b837db20ef
core: Remove old wrapper functions in import path
...
Just code cleanup.
2011-11-08 19:23:04 -05:00
Colin Walters
b11096cdd7
core: Use temp dir when creating GVariant metadata
2011-11-08 19:04:31 -05:00
Colin Walters
7a67b17cd2
otutil: Add some more GIO helpers
2011-11-08 19:00:28 -05:00
Colin Walters
eb288bab9d
init: Add new explicit temporary directory
...
This will be used to store all tempoary files.
2011-11-08 18:58:11 -05:00
Colin Walters
2be1407622
commit: Drop the ability to --add --remove
...
This forces us to have two code paths for doing a commit; let's just
drop this ability for now since it's not very useful.
2011-11-08 18:58:01 -05:00
Colin Walters
1ba3a67eb5
core: Silence gcc -Wall compiler warnings
2011-11-07 12:30:32 -05:00
Colin Walters
e03ffa269b
core: Store filenames in sorted order
...
I believe GHashTable order was stable for a given set of names, but
this will make it more explicit, and also allow for binary searching.
2011-11-07 12:26:47 -05:00
Colin Walters
b2429445e4
core: Add missing null terminator in option parsing
2011-11-06 16:25:45 -05:00
Colin Walters
e71f60cb21
core: Unify queryinfo flags such that we just use stat/readlink
2011-11-06 16:24:11 -05:00
Colin Walters
43105183cf
TODO: Update a bit
2011-11-06 16:23:58 -05:00
Colin Walters
8f33c31ee1
parallel-debian: Port to latest ostree
2011-11-06 15:47:00 -05:00
Colin Walters
84e85a8377
core: Misc bugfixes for commit
2011-11-06 14:53:34 -05:00
Colin Walters
ea6a761265
Reorder compose and pull tests
2011-11-04 16:14:12 -04:00
Colin Walters
9877f7eea3
tests: A few more compose tests
2011-11-04 16:13:21 -04:00
Colin Walters
ed90bf77cc
core: Make compose commits contain metadata about their composition
...
This allows tracking of their history better.
2011-11-04 15:59:08 -04:00
Colin Walters
d2cb5fb49a
core: Support actually adding metadata to commits
2011-11-04 15:59:08 -04:00
Colin Walters
889f454cb1
tests: Make GLib warnings fatal
2011-11-04 15:59:08 -04:00
Colin Walters
dd37e46172
tests: Output errors to stderr, so they show up under "prove"
2011-11-04 12:31:40 -04:00
Colin Walters
e52bc624ff
compose: Squash a memory leak
2011-11-04 11:03:44 -04:00
Colin Walters
b15eee447a
commit: Support reading current directory rather than requiring 'find'
...
Implement 'find' internally.
2011-11-04 10:53:47 -04:00
Colin Walters
5cfc66496c
Delete link-file builtin - it's kind of pointless
2011-11-04 09:26:45 -04:00
Colin Walters
2d9d7454ee
parallel-debian: Update for ostree changes
2011-11-03 23:12:01 -04:00
Colin Walters
d6b3fb5118
core: Take --repo as the first argument
...
I kept doing this over and over...it feels more natural. The "prefix"
thing was (almost) unused anyways, and it was easy enough to replace.
2011-11-03 23:08:28 -04:00