Commit:    d3b6b43a898e4c6628df60e968a73cbbd0189900
Author:    Allen Truong <v-alt...@microsoft.com>         Tue, 2 Apr 2019 
13:11:13 -0700
Committer: Anatol Belski <a...@php.net>      Thu, 11 Apr 2019 22:18:46 +0200
Parents:   2dfeb260f52fe8f889eed93a0c2d37103426d7a1
Branches:  master

Link:       
http://git.php.net/?p=pftt2.git;a=commitdiff;h=d3b6b43a898e4c6628df60e968a73cbbd0189900

Log:
Issue #11: Created .bat file to package appropriate class files for QA host

Issue 11: Updated it to put pftt2.jar into the package directly.

Issue #11: Minor change

Issue #11: Renamed files, updated to use variables

Issue #11: Updated for when batch file finishes, user will remain in starting 
directory.

Bugs:
https://bugs.php.net/11

Changed paths:
  A  bin/pftt2_release.bat


Diff:
diff --git a/bin/pftt2_release.bat b/bin/pftt2_release.bat
new file mode 100644
index 0000000..e279cf8
--- /dev/null
+++ b/bin/pftt2_release.bat
@@ -0,0 +1,37 @@
+@ECHO OFF
+
+REM set important env vars
+IF DEFINED PFTT_SHELL GOTO :skip_set_env
+CALL %~dp0set_env.cmd
+:skip_set_env
+
+SET PFTT_LIB=%PFTT_HOME%\lib
+SET PFTT_BUILD=%PFTT_HOME%\build
+
+REM Check if build directory exists
+if exist %PFTT_BUILD% (
+       REM Create pftt_release directory in main folder
+       md %PFTT_HOME%\pftt_release
+       SET PFTT_RELEASE=%PFTT_HOME%\pftt_release
+
+       REM Copy contents of bin, conf and lib to respective folders
+       md %PFTT_RELEASE%\bin
+       md %PFTT_RELEASE%\conf
+       md %PFTT_RELEASE%\lib
+
+       xcopy /s /i "%PFTT_BIN%" "%PFTT_RELEASE%\bin"
+       xcopy /s /i "%PFTT_CONF%" "%PFTT_RELEASE%\conf"
+       xcopy /s /i "%PFTT_LIB%" "%PFTT_RELEASE%\lib"
+
+       REM Create pftt2.jar in lib of the package
+       jar cf pftt2.jar -C %PFTT_BUILD% com %PFTT_BUILD%\org\columba 
%PFTT_BUILD%\org\kxml2 %PFTT_BUILD%\org\incava
+       MOVE pftt2.jar %PFTT_RELEASE%\lib
+
+       REM Create zip file of pftt_release folder
+       %PFTT_BIN%\7za.exe a -tzip %PFTT_HOME%\pftt_release.zip 
%PFTT_HOME%\pftt_release
+
+       REM Delete temp files/folders
+       rd /s /q %PFTT_HOME%\pftt_release
+) else (
+       ECHO Build folder does not exist
+)

Reply via email to