Menu

[r24]: / BuildScript / collect-binaries.cmd  Maximize  Restore  History

Download this file

131 lines (116 with data), 7.2 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
@IF DEFINED NOECHO echo off
echo ====== Collect binaries ======
echo ====== Collect binaries ====== > %LOG_DIR%\collect-binaries.log
rem Check that the subversion code exists here.
pushd %ROOT%
set DEST=%ROOT%\svn-win32-%VER%\bin\
set ICONV=%ROOT%\svn-win32-%VER%\iconv\
rmdir /Q /S %ROOT%\svn-win32-%VER% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
mkdir %ROOT%\svn-win32-%VER% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
mkdir %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
mkdir %ICONV% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
echo ----- Collect openssl -----
echo ----- Collect openssl ----- >> %LOG_DIR%\collect-binaries.log
copy /Y %ROOT%\%HTTPDDIR%\srclib\openssl\out32dll\libeay32.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%HTTPDDIR%\srclib\openssl\out32dll\ssleay32.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%HTTPDDIR%\srclib\openssl\out32dll\openssl.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
echo ----- Collect BDB -----
echo ----- Collect BDB ----- >> %LOG_DIR%\collect-binaries.log
copy /Y %BDBDIR%\bin\libdb%BDBVER%.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
echo ----- Collect libintl -----
echo ----- Collect libintl ----- >> %LOG_DIR%\collect-binaries.log
copy /Y svn-win32-libintl\bin\intl3_svn.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
echo ----- Collect SVN exes -----
echo ----- Collect SVN exes ----- >> %LOG_DIR%\collect-binaries.log
copy /Y %ROOT%\%DIR%\Release\subversion\svn\svn.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\svnadmin\svnadmin.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\svndumpfilter\svndumpfilter.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\svnlook\svnlook.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\svnserve\svnserve.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\svnsync\svnsync.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\svnversion\svnversion.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\tools\client-side\svnmucc\svnmucc.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\tools\server-side\svn-populate-node-origins-index.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\tools\server-side\svnauthz-validate.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
echo ----- Collect SVN dlls -----
echo ----- Collect SVN dlls ----- >> %LOG_DIR%\collect-binaries.log
copy /Y %ROOT%\%DIR%\Release\subversion\mod_dav_svn\mod_dav_svn.so %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\mod_authz_svn\mod_authz_svn.so %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\libsvn_client\libsvn_client-1.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\libsvn_delta\libsvn_delta-1.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\libsvn_diff\libsvn_diff-1.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\libsvn_fs\libsvn_fs-1.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\libsvn_ra\libsvn_ra-1.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\libsvn_repos\libsvn_repos-1.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\libsvn_subr\libsvn_subr-1.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%DIR%\Release\subversion\libsvn_wc\libsvn_wc-1.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
echo ----- Collect APR -----
echo ----- Collect APR ----- >> %LOG_DIR%\collect-binaries.log
copy /Y %ROOT%\%HTTPDDIR%\srclib\apr\Release\libapr-1.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%HTTPDDIR%\srclib\apr-iconv\Release\libapriconv-1.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%HTTPDDIR%\srclib\apr-iconv\Release\iconv\*.so %ICONV% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\%HTTPDDIR%\srclib\apr-util\Release\libaprutil-1.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
echo ----- Collect SASL -----
echo ----- Collect SASL ----- >> %LOG_DIR%\collect-binaries.log
copy /Y %ROOT%\cyrus-sasl-%SASLVER%\utils\pluginviewer.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\cyrus-sasl-%SASLVER%\utils\sasldblistusers2.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\cyrus-sasl-%SASLVER%\utils\saslpasswd2.exe %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\cyrus-sasl-%SASLVER%\lib\libsasl.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\cyrus-sasl-%SASLVER%\plugins\saslANONYMOUS.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\cyrus-sasl-%SASLVER%\plugins\saslDIGESTMD5.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\cyrus-sasl-%SASLVER%\plugins\saslCRAMMD5.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\cyrus-sasl-%SASLVER%\plugins\saslLOGIN.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\cyrus-sasl-%SASLVER%\plugins\saslNTLM.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\cyrus-sasl-%SASLVER%\plugins\saslPLAIN.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
copy /Y %ROOT%\cyrus-sasl-%SASLVER%\plugins\saslSASLDB.dll %DEST% >> %LOG_DIR%\collect-binaries.log 2>>&1
IF ERRORLEVEL 1 GOTO FAIL
popd
exit /B 0
:FAIL
popd
echo ****** Collection of binaries failed ****** >> %LOG_DIR%\collect-binaries.log
type %LOG_DIR%\collect-binaries.log
exit /B 1