]> pd.if.org Git - zpackage/blobdiff - zpm-addfile.c
add passes to zpm-gc
[zpackage] / zpm-addfile.c
index 160d84f7e115009b062f154e69edc2a13efb43a3..4484e79c21d2920c13282d6a53dc7a2c0dc91faa 100644 (file)
@@ -12,13 +12,10 @@ int main(int ac, char **av){
                return 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<ac; i++) {
-                       if (zpm_import(&pkg, av[2], 0, hash)) {
+                       if (zpm_import(&pkg, av[i], 0, hash)) {
                                fprintf(stdout, "%s\n", hash);
        //                      zpm_addtopackage(&pkg, hash, 0);
                                //fprintf(stdout, "%s %s\n", hash, av[2]);
@@ -28,7 +25,11 @@ int main(int ac, char **av){
                                exit(1);
                        }
                }
+       } else {
+               fprintf(stderr, "failed to open database %s\n", av[1]);
+               exit(EXIT_FAILURE);
        }
+
        zpm_commit(&pkg);
        zpm_close(&pkg);
        return 0;