sysroot: Add ostree_sysroot_prepare_cleanup()
New public function works like ostree_sysroot_cleanup() EXCEPT FOR pruning the repository. Under the hood, add _ostree_sysroot_piecemeal_cleanup() which takes flags to better control what files are cleaned up. Both public cleanup functions are now wrappers for _ostree_sysroot_piecemeal_cleanup() with different flags.
This commit is contained in:
1 parent
fd6c572c42
commit
b0bd16ec11
5 files changed
+105
-19
No files matched your search
@@ -90,4 +90,16 @@ gboolean _ostree_sysroot_query_bootloader (OstreeSysroot *sysroot,
|
||||
GCancellable *cancellable,
|
||||
GError **error);
|
||||
|
||||
typedef enum {
|
||||
OSTREE_SYSROOT_CLEANUP_BOOTVERSIONS = 1 << 0,
|
||||
OSTREE_SYSROOT_CLEANUP_DEPLOYMENTS = 1 << 1,
|
||||
OSTREE_SYSROOT_CLEANUP_PRUNE_REPO = 1 << 2,
|
||||
OSTREE_SYSROOT_CLEANUP_ALL = 0xffff
|
||||
} OstreeSysrootCleanupFlags;
|
||||
|
||||
gboolean _ostree_sysroot_piecemeal_cleanup (OstreeSysroot *sysroot,
|
||||
OstreeSysrootCleanupFlags flags,
|
||||
GCancellable *cancellable,
|
||||
GError **error);
|
||||
|
||||
G_END_DECLS
|
||||
Reference in new issue
Block a user