]> pd.if.org Git - zpackage/blob - zpm-addfile.c
improve error handling in zpm-addfile
[zpackage] / zpm-addfile.c
1 #include <stdlib.h>
2 #include <stdio.h>
3 #include "zpm.h"
4
5 int main(int ac, char **av){
6         struct zpm pkg;
7         char hash[65];
8
9         if (ac < 3) {
10                 fprintf(stderr, "usage: db path\n");
11                 return 1;
12         }
13         zpm_open(&pkg, av[1]);
14         zpm_begin(&pkg);
15         if (zpm_import(&pkg, av[2], 0, hash)) {
16                 zpm_commit(&pkg);
17                 fprintf(stdout, "%s\n", hash);
18                 //fprintf(stdout, "%s %s\n", hash, av[2]);
19         } else {
20                 exit(1);
21         }
22         zpm_close(&pkg);
23         return 0;
24 }