#include <solv/queue.h>
#include <pakfire/arch.h>
+#include <pakfire/config.h>
#include <pakfire/constants.h>
#include <pakfire/db.h>
#include <pakfire/logging.h>
int nrefs;
+ struct pakfire_config* config;
+
STAILQ_HEAD(mountpoints, mountpoint) mountpoints;
int destroy_on_free;
queue_free(&pakfire->installonly);
+ if (pakfire->config)
+ pakfire_config_free(pakfire->config);
+
free(pakfire);
}
p->nrefs = 1;
+ // Initialise configuration
+ r = pakfire_config_create(&p->config);
+ if (r)
+ goto ERROR;
+
// Generate a random path if none is set
if (!path) {
path = pakfire_mkdtemp(tempdir);