[Ttssh2-commit] [7821] OpenSSLのビルド時、パッチ(openssl_build_patch.txt)が適用されているかを

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2019年 6月 28日 (金) 20:19:39 JST


Revision: 7821
          https://osdn.net/projects/ttssh2/scm/svn/commits/7821
Author:   yutakapon
Date:     2019-06-28 20:19:38 +0900 (Fri, 28 Jun 2019)
Log Message:
-----------
OpenSSLのビルド時、パッチ(openssl_build_patch.txt)が適用されているかを
事前にチェックするようにした。
チケット #36876 

Ticket Links:
------------
    https://osdn.net/projects/ttssh2/tracker/detail/36876

Modified Paths:
--------------
    branches/openssl_1_1_1_v2/libs/buildopenssl11.bat

Added Paths:
-----------
    branches/openssl_1_1_1_v2/libs/openssl_patch/check_patch.bat

-------------- next part --------------
Modified: branches/openssl_1_1_1_v2/libs/buildopenssl11.bat
===================================================================
--- branches/openssl_1_1_1_v2/libs/buildopenssl11.bat	2019-06-28 10:36:31 UTC (rev 7820)
+++ branches/openssl_1_1_1_v2/libs/buildopenssl11.bat	2019-06-28 11:19:38 UTC (rev 7821)
@@ -1,3 +1,11 @@
+
+rem \x83p\x83b\x83`\x93K\x97p\x83`\x83F\x83b\x83N
+pushd openssl_patch
+call check_patch.bat
+popd
+
+rem OpenSSL\x82̃r\x83\x8B\x83h\x82ֈڍs
+
 cd openssl
 
 if exist "out32.dbg\libcrypto.lib" goto build_dbg_end

Added: branches/openssl_1_1_1_v2/libs/openssl_patch/check_patch.bat
===================================================================
--- branches/openssl_1_1_1_v2/libs/openssl_patch/check_patch.bat	                        (rev 0)
+++ branches/openssl_1_1_1_v2/libs/openssl_patch/check_patch.bat	2019-06-28 11:19:38 UTC (rev 7821)
@@ -0,0 +1,29 @@
+ @ echo off
+
+rem
+rem OpenSSL 1.1.1\x82Ƀp\x83b\x83`\x82\xAA\x93K\x97p\x82\xB3\x82\xEA\x82Ă\xA2\x82邩\x82\xF0\x8Am\x94F\x82\xB7\x82\xE9
+rem
+
+findstr /c:"# undef AI_PASSIVE" ..\openssl\crypto\bio\bio_lcl.h
+if ERRORLEVEL 1 goto fail
+
+echo "\x83p\x83b\x83`\x82͓K\x97p\x82\xB3\x82\xEA\x82Ă\xA2\x82܂\xB7"
+timeout 5
+goto end
+
+:fail
+echo "\x83p\x83b\x83`\x82\xAA\x93K\x97p\x82\xB3\x82\xEA\x82Ă\xA2\x82Ȃ\xA2\x82悤\x82ł\xB7"
+set /P ANS="\x91\xB1\x8Ds\x82\xB5\x82܂\xB7\x82\xA9\x81H(y/n)"
+if "%ANS%"=="y" (
+  goto end
+) else if "%ANS%"=="n" (
+  echo "\x83o\x83b\x83`\x83t\x83@\x83C\x83\x8B\x82\xF0\x8FI\x97\xB9\x82\xB5\x82܂\xB7"
+  exit /b
+) else (
+  goto fail
+)
+
+:end
+ @ echo on
+
+


Ttssh2-commit メーリングリストの案内
Back to archive index