Commit Graph

159 Commits

Author SHA1 Message Date
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
Colin Walters 3b61a21c0f tests: Add some more tests of compose content 2011-11-03 22:35:42 -04:00
Colin Walters 69f104c558 core: Make compose its own builtin
This will allow more flexibility down the line.
2011-11-03 22:32:06 -04:00
Colin Walters d23f203108 core: Add ostree checkout --compose
This allows merging e.g. multiple artifact trees into one big tree.
2011-11-03 21:50:00 -04:00
Colin Walters 8bca739315 Some work on ostree-build 2011-11-03 16:25:35 -04:00
Colin Walters 21c7ff74b6 De-recursify source tree 2011-11-02 15:45:32 -04:00
Colin Walters 2b00cf3810 core: add ^ for rev-parse 2011-11-02 13:22:13 -04:00