]> pd.if.org Git - zpackage/blobdiff - zpm-extract.c
fix number of tests in update test
[zpackage] / zpm-extract.c
index 76528abf6e3861159d365140a768f179116dfce8..220fafaa88e314d9685a7926d0f2f865ffb1c277 100644 (file)
@@ -9,10 +9,22 @@
 
 #include "zpm.h"
 
+/* more usage:
+ * -t : use a temp file, then move into place, possible reverse the sense
+ *  -u : userid
+ *  -g : groupid
+ *  -m : mode (i.e. final mode)
+       int mode = 0600;
+ *  -l : log all actions
+ *  -d : logging database file, if different
+ *
+ *  check if file exists, if it does, and has the same hash, do
+ *  nothing, unless -f is given
+ */ 
+
 #if 1
 int main(int ac, char **av){
        struct zpm pkg;
-       int mode = 0644;
        int rv;
 
        if (ac < 3) {
@@ -20,8 +32,9 @@ int main(int ac, char **av){
                return 1;
        }
        zpm_open(&pkg, av[1]);
-       rv = zpm_extract(&pkg, av[2], av[3], mode);
+       rv = zpm_extract(&pkg, av[2], av[3], 0600);
        zpm_close(&pkg);
+
        return rv ? 0 : 1;
 }
 #else