com web/rmtools: fix dir switching things: bin/pecl_build_n ext.bat
| From: | Anatol Belski | Date: | Wed, 12 Jul 2017 19:07:44 +0000 |
| Subject: | com web/rmtools: fix dir switching things: bin/pecl_build_n ext.bat | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-26212@lists.php.net to get a copy of this message | ||
Commit: 3fcac8012ac059f00b89bc825e4bd53d1ae7a183
Author: Anatol Belski <ab@php.net> Wed, 12 Jul 2017 21:07:44 +0200
Parents: d6564d48018d6f70d2209c6f62d25bc01b79cc7d
Branches: master
Link: http://git.php.net/?p=web/rmtools.git;a=commitdiff;h=3fcac8012ac059f00b89bc825e4bd53d1ae7a183
Log:
fix dir switching things
Changed paths:
M bin/pecl_build_next.bat
Diff:
diff --git a/bin/pecl_build_next.bat b/bin/pecl_build_next.bat
index 02e26f6..ad4f761 100644
--- a/bin/pecl_build_next.bat
+++ b/bin/pecl_build_next.bat
@@ -13,75 +13,81 @@ if not exist %PHP_RMTOOLS_PECL_IN_PKG_PATH% (
echo %PHP_RMTOOLS_PECL_IN_PKG_PATH% does not exist
exit /b 3
)
-cd %PHP_RMTOOLS_PECL_IN_PKG_PATH%
+pushd %PHP_RMTOOLS_PECL_IN_PKG_PATH%
for /r %%i in (*) do (
call "%PHP_RMTOOLS_BIN_PATH%\pecl_build_all.bat" --upload --aggregate-mail --package=%%i
del %%i
goto ONLY_ONE
)
+popd
if not exist %PHP_RMTOOLS_PECL_IN_PKG_NOMAIL_PATH% (
echo %PHP_RMTOOLS_PECL_IN_PKG_NOMAIL_PATH% does not exist
exit /b 3
)
-cd %PHP_RMTOOLS_PECL_IN_PKG_NOMAIL_PATH%
+pushd %PHP_RMTOOLS_PECL_IN_PKG_NOMAIL_PATH%
for /r %%i in (*) do (
call "%PHP_RMTOOLS_BIN_PATH%\pecl_build_all.bat" --upload --package=%%i
del %%i
goto ONLY_ONE
)
+popd
if not exist %PHP_RMTOOLS_PECL_IN_SNAP_PATH% (
echo %PHP_RMTOOLS_PECL_IN_SNAP_PATH% does not exist
exit /b 3
)
-cd %PHP_RMTOOLS_PECL_IN_SNAP_PATH%
+pushd %PHP_RMTOOLS_PECL_IN_SNAP_PATH%
for /r %%i in (*) do (
call "%PHP_RMTOOLS_BIN_PATH%\pecl_build_all.bat" --upload --is-snap --aggregate-mail
--package=%%i
del %%i
goto ONLY_ONE
)
+popd
if not exist %PHP_RMTOOLS_PECL_IN_SNAP_NOMAIL_PATH% (
echo %PHP_RMTOOLS_PECL_IN_SNAP_NOMAIL_PATH% does not exist
exit /b 3
)
-cd %PHP_RMTOOLS_PECL_IN_SNAP_NOMAIL_PATH%
+pushd %PHP_RMTOOLS_PECL_IN_SNAP_NOMAIL_PATH%
for /r %%i in (*) do (
call "%PHP_RMTOOLS_BIN_PATH%\pecl_build_all.bat" --upload --is-snap --package=%%i
del %%i
goto ONLY_ONE
)
+popd
if not exist %PHP_RMTOOLS_PECL_IN_SNAP_PRE_PATH% (
echo %PHP_RMTOOLS_PECL_IN_SNAP_PRE_PATH% does not exist
exit /b 3
)
-cd %PHP_RMTOOLS_PECL_IN_SNAP_PRE_PATH%
+pushd %PHP_RMTOOLS_PECL_IN_SNAP_PRE_PATH%
for /r %%i in (*) do (
call "%PHP_RMTOOLS_BIN_PATH%\pecl_snap_pre.bat" --upload --is-snap --aggregate-mail
--package=%%i
del %%i
goto ONLY_ONE
)
+popd
if not exist %PHP_RMTOOLS_PECL_IN_SNAP_NOMAIL_PRE_PATH% (
echo %PHP_RMTOOLS_PECL_IN_SNAP_NOMAIL_PRE_PATH% does not exist
exit /b 3
)
-cd %PHP_RMTOOLS_PECL_IN_SNAP_NOMAIL_PRE_PATH%
+pushd %PHP_RMTOOLS_PECL_IN_SNAP_NOMAIL_PRE_PATH%
for /r %%i in (*) do (
call "%PHP_RMTOOLS_BIN_PATH%\pecl_snap_pre.bat" --upload --is-snap --package=%%i
del %%i
goto ONLY_ONE
)
+popd
:ONLY_ONE
-cd %PHP_RMTOOLS_BIN_PATH%
+popd
echo .