📄 cpy_tests.bat
字号:
@echo offrem Batch file to copy OpenSSL stuff to a NetWare server for testingrem This batch file will create an "opensssl" directory at the root of therem specified NetWare drive and copy the required files to run the tests.rem It should be run from inside the "openssl\netware" subdirectory.rem Usage:rem cpy_tests.bat <test subdirectory> <NetWare drive>rem <test subdirectory> - out_nw.dbg | out_nwrem <NetWare drive> - any mapped drive letterremrem example ( copy from debug build to m: dirve ):rem cpy_tests.bat out_nw.dbg m:remrem CAUTION: If a directory named OpenSSL exists on the target driverem it will be deleted first.if "%1" == "" goto usageif "%2" == "" goto usagerem Assume running in \openssl directory unless cpy_tests.bat exists thenrem it must be the \openssl\netware directoryset loc=.if exist cpy_tests.bat set loc=..rem make sure the local build subdirectory specified is validif not exist %loc%\%1\NUL goto invalid_dirrem make sure target drive is validif not exist %2\NUL goto invalid_driverem If an OpenSSL directory exists on the target drive, remove itif exist %2\openssl\NUL goto remove_opensslgoto do_copy:remove_opensslecho .echo OpenSSL directory exists on %2 - it will be removed!pausermdir %2\openssl /s /q:do_copyrem make an "openssl" directory and others at the root of the NetWare drivemkdir %2\opensslmkdir %2\openssl\test_outmkdir %2\openssl\appsmkdir %2\openssl\certsmkdir %2\openssl\testrem copy the test nlmscopy %loc%\%1\*.nlm %2\openssl\rem copy the test perl scriptcopy %loc%\netware\do_tests.pl %2\openssl\rem copy the certs directory stuffxcopy %loc%\certs\*.* %2\openssl\certs\ /srem copy the test directory stuffcopy %loc%\test\CAss.cnf %2\openssl\test\copy %loc%\test\Uss.cnf %2\openssl\test\copy %loc%\test\pkcs7.pem %2\openssl\test\copy %loc%\test\pkcs7-1.pem %2\openssl\test\copy %loc%\test\testcrl.pem %2\openssl\test\copy %loc%\test\testp7.pem %2\openssl\test\copy %loc%\test\testreq2.pem %2\openssl\test\copy %loc%\test\testrsa.pem %2\openssl\test\copy %loc%\test\testsid.pem %2\openssl\test\copy %loc%\test\testx509.pem %2\openssl\test\copy %loc%\test\v3-cert1.pem %2\openssl\test\copy %loc%\test\v3-cert2.pem %2\openssl\test\rem copy the apps directory stuffcopy %loc%\apps\client.pem %2\openssl\apps\copy %loc%\apps\server.pem %2\openssl\apps\copy %loc%\apps\openssl.cnf %2\openssl\apps\echo .echo Tests copiedecho Run the test script at the console by typing:echo "Perl \openssl\do_tests.pl"echo .echo Make sure the Search path includes the OpenSSL subdirectorygoto end:invalid_direcho.echo Invalid build directory specified: %1echo.goto usage:invalid_driveecho.echo Invalid drive: %2echo.goto usage:usageecho.echo usage: cpy_tests.bat [test subdirectory] [NetWare drive]echo [test subdirectory] - out_nw_clib.dbg, out_nw_libc.dbg, etc. echo [NetWare drive] - any mapped drive letterecho.echo example: cpy_test out_nw_clib.dbg M:echo (copy from clib debug build area to M: drive):end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -