]> pd.if.org Git - zpackage/blobdiff - zpm-runscript.c
pass script phase as arg 0
[zpackage] / zpm-runscript.c
index ccaee48c30229f062e97afd8280b63a9c2086de7..a3f4c2f6d07efe0e21c071483264b2deca97a301 100644 (file)
@@ -148,10 +148,12 @@ int main(int ac, char **av){
        pkgid = zpm_findpkg(&zpm, pkgstr);
        if (pkgid) {
                if (zpm_script_hash(&zpm, pkgid, phase, hash)) {
+                       /* since the script file name doesn't really
+                        * mean anything, pass in the phase as arg 0
+                        */
 
-                       /* perhaps also pass in the phase name?  or ENV? */
                        /* TODO sanitize environment ? */
-                       args[0] = script;
+                       args[0] = phase;
                        args[1] = pkgid;
                        args[2] = 0;
                        args[3] = 0;