]> git.ipfire.org Git - pakfire.git/commitdiff
_pakfire: Adjust flag to enable/disable snapshot
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 19 Jul 2022 14:39:23 +0000 (14:39 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 19 Jul 2022 14:39:23 +0000 (14:39 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/pakfire.c
src/pakfire/daemon.py
src/scripts/pakfire-builder.in

index cc42fddb4f1b8ac86cec469d5688f15a78c11522..02931ff9611cf45becaa7529f4470f3e71d55884 100644 (file)
@@ -143,7 +143,7 @@ static int Pakfire_init(PakfireObject* self, PyObject* args, PyObject* kwds) {
                "conf",
                "build",
                "enable_ccache",
-               "enable_snapshot",
+               "disable_snapshot",
                "confirm_callback",
                NULL,
        };
@@ -154,11 +154,11 @@ static int Pakfire_init(PakfireObject* self, PyObject* args, PyObject* kwds) {
        int offline = 0;
        int build = 0;
        int enable_ccache = 1;
-       int enable_snapshot = 1;
+       int disable_snapshot = 1;
 
        if (!PyArg_ParseTupleAndKeywords(args, kwds, "|zzOppzpppO", kwlist,
                        &path, &arch, &self->callbacks.log, &interactive, &offline, &conf, &build,
-                       &enable_ccache, &enable_snapshot, &self->callbacks.confirm))
+                       &enable_ccache, &disable_snapshot, &self->callbacks.confirm))
                return -1;
 
        // Check if log callback is callable
@@ -190,7 +190,7 @@ static int Pakfire_init(PakfireObject* self, PyObject* args, PyObject* kwds) {
                if (!enable_ccache)
                        flags |= PAKFIRE_FLAGS_DISABLE_CCACHE;
 
-               if (!enable_snapshot)
+               if (disable_snapshot)
                        flags |= PAKFIRE_FLAGS_DISABLE_SNAPSHOT;
        }
 
index cea06d980813e073105a7c205cafa6db18c7591e..fdc76ea03304bdda523d5b585f31b95ce6a6929c 100644 (file)
@@ -274,7 +274,7 @@ class Worker(multiprocessing.Process):
 
                                # Enable build mode and disable snapshots
                                build=True,
-                               enable_snapshot=False,
+                               disable_snapshot=True,
                                interactive=False,
                        )
                finally:
index 14efb61a8c80ab3ed9cd0cdcfb20b8b487a31d80..eee098804bd7a9dae8a8aac25039feb28ddd5bd5 100644 (file)
@@ -162,7 +162,7 @@ class Cli(object):
 
                        # Enable build mode
                        build=build,
-                       enable_snapshot=not ns.disable_snapshot,
+                       disable_snapshot=ns.disable_snapshot,
                )
 
        def __call__(self):