Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
return r;
}
-int pakfire_clone(struct pakfire** clone, struct pakfire* pakfire, const char* path) {
- struct pakfire* p = NULL;
- int r;
-
- // Create a new Pakfire instance
- r = pakfire_create(&p, pakfire->ctx, pakfire->config, path,
- pakfire->arches.nominal, pakfire->flags);
- if (r < 0)
- return r;
-
- // Return the pointer
- *clone = p;
-
- return 0;
-}
-
struct pakfire* pakfire_ref(struct pakfire* pakfire) {
++pakfire->nrefs;
// Snapshots
int pakfire_update_snapshot(struct pakfire* pakfire);
-int pakfire_clone(struct pakfire** clone, struct pakfire* pakfire, const char* path);
-
struct pakfire_ctx* pakfire_ctx(struct pakfire* pakfire);
const char* pakfire_get_effective_arch(struct pakfire* pakfire);