deploy: Do not prune repository
To support deploying older commits: ostree pull <remote> <checksum> ostree admin deploy <checksum> Prior to this, the deploy command garbage collected <checksum> since there's no ref pointing to it, and then ostree_sysroot_deploy_tree() fails because it can't find the <checksum> commit. https://bugzilla.gnome.org/732526
This commit is contained in:
parent
b0bd16ec11
commit
36d65b3cfc
|
|
@ -119,7 +119,7 @@ ot_admin_builtin_deploy (int argc, char **argv, GCancellable *cancellable, GErro
|
||||||
* TODO: Add /ostree/transaction file, and only do this cleanup if
|
* TODO: Add /ostree/transaction file, and only do this cleanup if
|
||||||
* we find it.
|
* we find it.
|
||||||
*/
|
*/
|
||||||
if (!ostree_sysroot_cleanup (sysroot, cancellable, error))
|
if (!ostree_sysroot_prepare_cleanup (sysroot, cancellable, error))
|
||||||
{
|
{
|
||||||
g_prefix_error (error, "Performing initial cleanup: ");
|
g_prefix_error (error, "Performing initial cleanup: ");
|
||||||
goto out;
|
goto out;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue