int pakfire_snapshot_mount(struct pakfire_snapshot* snapshot, const char* path);
int pakfire_snapshot_umount(struct pakfire_snapshot* snapshot);
-int pakfire_snapshot_make(struct pakfire_snapshot** snapshot,
- struct pakfire* pakfire, const char** packages);
+int pakfire_snapshot_make(struct pakfire_snapshot** snapshot, struct pakfire* pakfire);
int pakfire_snapshot_clean(struct pakfire* pakfire);
struct pakfire_snapshot* snapshot = NULL;
int r;
- const char* packages[] = {
- "build-essential",
- NULL,
- };
-
// Make a new snapshot
- r = pakfire_snapshot_make(&snapshot, pakfire, packages);
+ r = pakfire_snapshot_make(&snapshot, pakfire);
if (r < 0)
goto ERROR;
/*
Creates a new snapshot
*/
-int pakfire_snapshot_make(struct pakfire_snapshot** snapshot,
- struct pakfire* pakfire, const char** packages) {
+int pakfire_snapshot_make(struct pakfire_snapshot** snapshot, struct pakfire* pakfire) {
struct pakfire* p = NULL;
char snapshot_path[PATH_MAX];
char tmp[PATH_MAX];
char time[1024];
int r;
+ const char* packages[] = {
+ "build-essential",
+ NULL,
+ };
+
struct pakfire_ctx* ctx = pakfire_ctx(pakfire);
// Store the current time