]> pd.if.org Git - zpackage/commitdiff
pass script phase as arg 0
authorNathan Wagner <nw@hydaspes.if.org>
Sun, 30 Sep 2018 17:24:10 +0000 (17:24 +0000)
committerNathan Wagner <nw@hydaspes.if.org>
Sun, 30 Sep 2018 17:24:10 +0000 (17:24 +0000)
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;