fix packager stub includes
[m6w6/replicator] / bin / pecl
index ef215add671c24c72e7486423bb10ff559f1c64e..296c8036c5f1753c070ea98c16b64adf355132b0 100755 (executable)
--- a/bin/pecl
+++ b/bin/pecl
@@ -4,6 +4,9 @@
 ini_set("display_errors", 0);
 ini_set("log_errors", 1);
 
+/* needed for the packager, so the pharstub task can find includes */
+set_include_path(__DIR__."/../vendor/m6w6/pharext/src:".get_include_path());
+
 $what = !empty($argv[1]) ? $argv[1] : "latest";
 $pids = [];
 
@@ -28,6 +31,10 @@ function wait(&$pids) {
                                fail($pkg, $ver, $skp, "signal: %d", $rc);
                        } else {
                                printf("SUCCESS: %s-%s\n", $pkg, $ver);
+                               /* create skipfile, ensuring we do not build a package with
+                                * different name in registry/package.xml again
+                                */
+                               touch($skp);
                        }
                        break;
        }