diff options
Diffstat (limited to 'src/lib/libssl/test/testca.com')
| -rw-r--r-- | src/lib/libssl/test/testca.com | 38 |
1 files changed, 5 insertions, 33 deletions
diff --git a/src/lib/libssl/test/testca.com b/src/lib/libssl/test/testca.com index c670f2bf5f..ec7e56dad6 100644 --- a/src/lib/libssl/test/testca.com +++ b/src/lib/libssl/test/testca.com | |||
| @@ -1,8 +1,9 @@ | |||
| 1 | $! TESTCA.COM | 1 | $! TESTCA.COM |
| 2 | $ | 2 | $ |
| 3 | $ __arch := VAX | 3 | $ __arch := VAX |
| 4 | $ if f$getsyi("cpu") .ge. 128 then __arch := AXP | 4 | $ if f$getsyi("cpu") .ge. 128 then - |
| 5 | $ exe_dir := sys$disk:[-.'__arch'.exe.apps] | 5 | __arch = f$edit( f$getsyi( "ARCH_NAME"), "UPCASE") |
| 6 | $ if __arch .eqs. "" then __arch := UNK | ||
| 6 | $ | 7 | $ |
| 7 | $ openssl := mcr 'exe_dir'openssl | 8 | $ openssl := mcr 'exe_dir'openssl |
| 8 | $ | 9 | $ |
| @@ -11,7 +12,7 @@ $ | |||
| 11 | $ set noon | 12 | $ set noon |
| 12 | $ if f$search("demoCA.dir") .nes. "" | 13 | $ if f$search("demoCA.dir") .nes. "" |
| 13 | $ then | 14 | $ then |
| 14 | $ call deltree [.demoCA]*.* | 15 | $ @[-.util]deltree [.demoCA]*.* |
| 15 | $ set file/prot=(S:RWED,O:RWED,G:RWED,W:RWED) demoCA.dir;* | 16 | $ set file/prot=(S:RWED,O:RWED,G:RWED,W:RWED) demoCA.dir;* |
| 16 | $ delete demoCA.dir;* | 17 | $ delete demoCA.dir;* |
| 17 | $ endif | 18 | $ endif |
| @@ -38,7 +39,7 @@ $ @[-.apps]CA.com -verify newcert.pem | |||
| 38 | $ if $severity .ne. 1 then exit 3 | 39 | $ if $severity .ne. 1 then exit 3 |
| 39 | $ | 40 | $ |
| 40 | $ set noon | 41 | $ set noon |
| 41 | $ call deltree [.demoCA]*.* | 42 | $ @[-.util]deltree [.demoCA]*.* |
| 42 | $ set file/prot=(S:RWED,O:RWED,G:RWED,W:RWED) demoCA.dir;* | 43 | $ set file/prot=(S:RWED,O:RWED,G:RWED,W:RWED) demoCA.dir;* |
| 43 | $ delete demoCA.dir;* | 44 | $ delete demoCA.dir;* |
| 44 | $ if f$search("newcert.pem") .nes. "" then delete newcert.pem;* | 45 | $ if f$search("newcert.pem") .nes. "" then delete newcert.pem;* |
| @@ -47,32 +48,3 @@ $ set on | |||
| 47 | $! #usage: CA -newcert|-newreq|-newca|-sign|-verify | 48 | $! #usage: CA -newcert|-newreq|-newca|-sign|-verify |
| 48 | $ | 49 | $ |
| 49 | $ exit | 50 | $ exit |
| 50 | $ | ||
| 51 | $ deltree: subroutine ! P1 is a name of a directory | ||
| 52 | $ on control_y then goto dt_STOP | ||
| 53 | $ on warning then goto dt_exit | ||
| 54 | $ _dt_def = f$trnlnm("SYS$DISK")+f$directory() | ||
| 55 | $ if f$parse(p1) .eqs. "" then exit | ||
| 56 | $ set default 'f$parse(p1,,,"DEVICE")''f$parse(p1,,,"DIRECTORY")' | ||
| 57 | $ p1 = f$parse(p1,,,"NAME") + f$parse(p1,,,"TYPE") | ||
| 58 | $ _fp = f$parse(".DIR",p1) | ||
| 59 | $ dt_loop: | ||
| 60 | $ _f = f$search(_fp) | ||
| 61 | $ if _f .eqs. "" then goto dt_loopend | ||
| 62 | $ call deltree [.'f$parse(_f,,,"NAME")']*.* | ||
| 63 | $ goto dt_loop | ||
| 64 | $ dt_loopend: | ||
| 65 | $ _fp = f$parse(p1,".;*") | ||
| 66 | $ if f$search(_fp) .eqs. "" then goto dt_exit | ||
| 67 | $ set noon | ||
| 68 | $ set file/prot=(S:RWED,O:RWED,G:RWED,W:RWED) '_fp' | ||
| 69 | $ set on | ||
| 70 | $ delete/nolog '_fp' | ||
| 71 | $ dt_exit: | ||
| 72 | $ set default '_dt_def' | ||
| 73 | $ exit | ||
| 74 | $ dt_STOP: | ||
| 75 | $ set default '_dt_def' | ||
| 76 | $ stop/id="" | ||
| 77 | $ exit | ||
| 78 | $ endsubroutine | ||
