Commit: cb78d10dde415b03bd93ea6b9c338d9986c0d20e Author: Anatol Belski <[email protected]> Sun, 14 May 2017 01:09:36 +0200 Parents: a652d1b4bf24a42840b559cb2d09fdcac2e36811 Branches: master
Link: http://git.php.net/?p=web/rmtools.git;a=commitdiff;h=cb78d10dde415b03bd93ea6b9c338d9986c0d20e Log: create build location if not exist Changed paths: M script/pecl.php M script/snap.php Diff: diff --git a/script/pecl.php b/script/pecl.php index d6b7f9d..f2ffd87 100644 --- a/script/pecl.php +++ b/script/pecl.php @@ -96,8 +96,10 @@ echo "Branch <$branch_name>" . PHP_EOL; $build_dir_parent = $branch->config->getBuildLocation(); if (!is_dir($build_dir_parent)) { - echo "Invalid build location <$build_dir_parent>" . PHP_EOL; - exit(-1); + if !(mkdir($build_dir_parent, 0777, true)) { + echo "Couldn't create build location"; + exit(-1); + } } $builds = $branch->getBuildList('windows'); diff --git a/script/snap.php b/script/snap.php index 0f9a834..77fefd5 100644 --- a/script/snap.php +++ b/script/snap.php @@ -94,8 +94,10 @@ for ($i = 0; $i < count($builds_top) && ($force || $branch->hasNewRevision()); $ $build_dir_parent = $branch->config->getBuildLocation(); if (!is_dir($build_dir_parent)) { - echo "Invalid build location <$build_dir_parent>\n"; - exit(-1); + if !(mkdir($build_dir_parent, 0777, true)) { + echo "Couldn't create build location"; + exit(-1); + } } $toupload_dir = TMP_DIR . '/' . $branch_name . '/r' . $last_rev . '-builds/'; -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
