Colin Walters
c07c84cb6f
libostree: Use ostree_repo_create() rather than spawning subprocess
...
We have API now, yay!
2013-09-16 08:52:16 -04:00
Colin Walters
ac0154713d
libostree: Make OstreeBootloader private
...
It was only temporarily public while functionality was being merged
down; that's done now.
2013-09-15 20:26:13 -04:00
Colin Walters
c6292942ff
libostree: Nearly complete move of API into OstreeSysroot
...
Move the deployment code too.
2013-09-15 20:16:20 -04:00
Colin Walters
95f07d486a
libostree: Move a lot more sysroot API here
...
OstreeBootloader is temporarily public API.
2013-09-15 18:08:06 -04:00
Colin Walters
6f929ca5af
libostree: Move sysroot initialization API here
2013-09-15 15:16:56 -04:00
Colin Walters
af0f888057
libostree: Add new OstreeSysroot class
...
At the moment, just a container for a path, but we will start moving
admin functionality here.
2013-09-15 14:33:57 -04:00
Colin Walters
26cef497a6
Remove built in "triggers"
...
Originally, the idea was that clients would replicate "OS/tree"s from
a build server, but we'd run things like "ldconfig" on the client.
This was to allow adding e.g. the nVidia binary driver.
However, the triggers were the only thing in the system at the moment
that really had expected knowledge of the *contents* of the OS, like
the location of binaries.
For now, it's architecturally cleaner if we move the burden of
triggers to the tree builder (e.g. gnome-ostree or RPM). Eventually
we may want OSTree to assist with this type of thing (perhaps
something like RPM %ghost), but this is the right thing to do now.
2013-07-07 14:37:59 -04:00
Colin Walters
4b170d656c
Switch to libgsystem local allocation macros
...
And drop our compatibility wrapper.
2013-07-07 12:27:44 -04:00
Colin Walters
5761733218
Drop some bits from libotutil that are now merged in libgsystem
2012-11-29 16:24:49 -05:00
Colin Walters
36b6ad41cb
ostadmin: Use g_spawn_check_exit_status()
...
Just code cleanup.
2012-08-05 16:39:57 -04:00
Colin Walters
311493338e
core: Drop ot_gfile_new_for_path
...
Not necessary anymore since we switched to GIO_USE_VFS=local in the
binaries.
2012-06-30 13:42:24 -04:00
Colin Walters
ee98a0b4f7
core: Don't silence output of ostree-run-triggers
...
We want to see which triggers are being run by default.
2012-06-19 16:14:31 -04:00
Colin Walters
8b6bf09d7a
core: Port libostree to local alloc
2012-04-09 15:57:46 -04:00
Colin Walters
bae584c64a
core: Associate branches with remotes, move trigger runs into checkout
...
Also add --atomic-retarget option to checkout. This does the magical
symlink dance to do atomic swaps between trees.
2012-04-03 23:46:34 -04:00