From 45e6432052380587bfced3c053e9dd4969cd26d5 Mon Sep 17 00:00:00 2001 From: Nathan Wagner Date: Wed, 28 Sep 2016 23:19:49 +0000 Subject: [PATCH] let addfile take multiple files --- zpm-addfile.c | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/zpm-addfile.c b/zpm-addfile.c index 480c38a..160d84f 100644 --- a/zpm-addfile.c +++ b/zpm-addfile.c @@ -5,20 +5,31 @@ int main(int ac, char **av){ struct zpm pkg; char hash[65]; + int i; if (ac < 3) { fprintf(stderr, "usage: db path\n"); return 1; } - zpm_open(&pkg, av[1]); - zpm_begin(&pkg); - if (zpm_import(&pkg, av[2], 0, hash)) { - zpm_commit(&pkg); - fprintf(stdout, "%s\n", hash); - //fprintf(stdout, "%s %s\n", hash, av[2]); - } else { - exit(1); + + /* this is really just read env */ + zpm_readopts(&pkg, ac, av); + + if (zpm_open(&pkg, av[1])) { + zpm_begin(&pkg); + for (i=2; i