From: Michael Tremer Date: Wed, 17 Aug 2022 08:26:54 +0000 (+0000) Subject: pakfire: Drop build flag X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=52dd5dec2f8b0504429ed27ee088eab4896a406c;p=people%2Fstevee%2Fpakfire.git pakfire: Drop build flag Signed-off-by: Michael Tremer --- diff --git a/src/_pakfire/pakfire.c b/src/_pakfire/pakfire.c index e80f1ffa..702ed88d 100644 --- a/src/_pakfire/pakfire.c +++ b/src/_pakfire/pakfire.c @@ -140,7 +140,6 @@ static int Pakfire_init(PakfireObject* self, PyObject* args, PyObject* kwds) { "logger", "offline", "conf", - "build", "confirm_callback", NULL, }; @@ -148,11 +147,9 @@ static int Pakfire_init(PakfireObject* self, PyObject* args, PyObject* kwds) { const char* arch = NULL; const char* conf = NULL; int offline = 0; - int build = 0; - if (!PyArg_ParseTupleAndKeywords(args, kwds, "|zzOpzpO", kwlist, - &path, &arch, &self->callbacks.log, &offline, &conf, &build, - &self->callbacks.confirm)) + if (!PyArg_ParseTupleAndKeywords(args, kwds, "|zzOpzO", kwlist, + &path, &arch, &self->callbacks.log, &offline, &conf, &self->callbacks.confirm)) return -1; // Check if log callback is callable @@ -173,10 +170,6 @@ static int Pakfire_init(PakfireObject* self, PyObject* args, PyObject* kwds) { if (offline) flags |= PAKFIRE_FLAGS_OFFLINE; - // Enable build mode - if (build) - flags |= PAKFIRE_FLAGS_BUILD; - // Configure callbacks if (self->callbacks.log) Py_INCREF(self->callbacks.log); diff --git a/src/libpakfire/include/pakfire/pakfire.h b/src/libpakfire/include/pakfire/pakfire.h index 5299abbd..b72f3aef 100644 --- a/src/libpakfire/include/pakfire/pakfire.h +++ b/src/libpakfire/include/pakfire/pakfire.h @@ -43,8 +43,7 @@ enum pakfire_digests { #include enum pakfire_flags { - PAKFIRE_FLAGS_OFFLINE = (1 << 1), - PAKFIRE_FLAGS_BUILD = (1 << 2), + PAKFIRE_FLAGS_OFFLINE = (1 << 0), }; // Callbacks diff --git a/src/libpakfire/pakfire.c b/src/libpakfire/pakfire.c index 654bb7c4..7c95c07c 100644 --- a/src/libpakfire/pakfire.c +++ b/src/libpakfire/pakfire.c @@ -1051,12 +1051,9 @@ PAKFIRE_EXPORT int pakfire_clean(struct pakfire* pakfire, int flags) { return r; // Clean build environments - // Nothing to do if we are not in build mode - if (pakfire_has_flag(pakfire, PAKFIRE_FLAGS_BUILD)) { - r = pakfire_build_clean(pakfire, flags); - if (r) - return r; - } + r = pakfire_build_clean(pakfire, flags); + if (r) + return r; // Remove the cache return pakfire_rmtree(PAKFIRE_CACHE_DIR, 0); diff --git a/src/pakfire/daemon.py b/src/pakfire/daemon.py index 9cc1bc6e..550cc7e4 100644 --- a/src/pakfire/daemon.py +++ b/src/pakfire/daemon.py @@ -267,15 +267,7 @@ class Worker(multiprocessing.Process): """ # Setup Pakfire instance try: - p = _pakfire.Pakfire( - conf=self.pakfire_conf, - arch=arch, - logger=logger, - - # Enable build mode - build=True, - interactive=False, - ) + p = _pakfire.Pakfire(arch=arch, conf=self.pakfire_conf, logger=logger) finally: # Delete the configuration file os.unlink(self.pakfire_conf) diff --git a/src/scripts/pakfire-builder.in b/src/scripts/pakfire-builder.in index 5e72469b..eddcbcb2 100644 --- a/src/scripts/pakfire-builder.in +++ b/src/scripts/pakfire-builder.in @@ -139,7 +139,7 @@ class Cli(object): return args - def pakfire(self, ns, build=True): + def pakfire(self, ns): # Find distro configuration file conf = os.path.join(CONFIG_DISTRO_DIR, "%s.conf" % ns.distro) @@ -150,16 +150,7 @@ class Cli(object): enable_console=True, ) - return pakfire.Pakfire( - conf=conf, - arch=ns.arch, - - # Set up logging - logger=logger.log, - - # Enable build mode - build=build, - ) + return pakfire.Pakfire(arch=ns.arch, conf=conf, logger=logger.log) def __call__(self): # Parse command line arguments