1#! /bin/sh 2 3env USETOOLS=no MAKEOBJDIRPREFIX=/usr/obj/i386 sh -c 'cd ../lib && \ 4 make cleandir ; \ 5 make ; \ 6 su root -c "make install"' 7env USETOOLS=no MAKEOBJDIRPREFIX=/usr/obj/i386 sh -c 'cd ../netpgp && \ 8 make cleandir ; \ 9 make ; \ 10 su root -c "make install"' 11env USETOOLS=no MAKEOBJDIRPREFIX=/usr/obj/i386 sh -c 'cd ../netpgpkeys && \ 12 make cleandir ; \ 13 make ; \ 14 su root -c "make install"' 15env USETOOLS=no MAKEOBJDIRPREFIX=/usr/obj/i386 sh -c 'cd ../netpgpverify && \ 16 make cleandir ; \ 17 make ; \ 18 su root -c "make install"' 19 20passed=0 21total=18 22echo "======> sign/verify 180938 file" 23cp configure a 24/usr/bin/netpgp --sign a 25/usr/bin/netpgp --verify a.gpg && passed=$(expr $passed + 1) 26echo "======> attempt to verify an unsigned file" 27/usr/bin/netpgp --verify a || passed=$(expr $passed + 1) 28echo "======> encrypt/decrypt 10809 file" 29cp src/netpgp/netpgp.1 b 30/usr/bin/netpgp --encrypt b 31/usr/bin/netpgp --decrypt b.gpg 32diff src/netpgp/netpgp.1 b && passed=$(expr $passed + 1) 33echo "======> encrypt/decrypt 180938 file" 34cp configure c 35/usr/bin/netpgp --encrypt c 36/usr/bin/netpgp --decrypt c.gpg 37diff configure c && passed=$(expr $passed + 1) 38echo "======> encrypt/decrypt bigass file" 39cat configure configure configure configure configure configure > d 40ls -l d 41cp d e 42/usr/bin/netpgp --encrypt d 43/usr/bin/netpgp --decrypt d.gpg 44diff e d && passed=$(expr $passed + 1) 45echo "======> sign/verify detached signature file" 46cat configure configure configure configure configure configure > f 47/usr/bin/netpgp --sign --detached f 48ls -l f f.sig 49/usr/bin/netpgp --verify f.sig && passed=$(expr $passed + 1) 50echo "======> cat signature - verified cat command" 51/usr/bin/netpgp --cat a.gpg > a2 52diff a a2 && passed=$(expr $passed + 1) 53echo "======> another cat signature - verified cat command" 54/usr/bin/netpgp --cat --output=a3 a.gpg 55diff a a3 && passed=$(expr $passed + 1) 56echo "======> netpgp list-packets test" 57/usr/bin/netpgp --list-packets || passed=$(expr $passed + 1) 58echo "======> version information" 59/usr/bin/netpgp --version 60echo "======> netpgpverify file" 61/usr/bin/netpgpverify a.gpg && passed=$(expr $passed + 1) 62echo "======> attempt to verify an unsigned file" 63/usr/bin/netpgpverify a || passed=$(expr $passed + 1) 64echo "======> sign/verify detached signature file" 65ls -l f f.sig 66/usr/bin/netpgpverify f.sig && passed=$(expr $passed + 1) 67echo "======> another verify signature - verified cat command" 68/usr/bin/netpgpverify --output=a3 a.gpg 69diff a a3 && passed=$(expr $passed + 1) 70echo "======> list keys" 71/usr/bin/netpgpkeys --list-keys && passed=$(expr $passed + 1) 72echo "======> null file to verify" 73/usr/bin/netpgp --verify || passed=$(expr $passed + 1) 74echo "======> null file to sign" 75/usr/bin/netpgp --sign || passed=$(expr $passed + 1) 76echo "======> null file to encrypt" 77/usr/bin/netpgp --encrypt || passed=$(expr $passed + 1) 78echo "======> null file to decrypt" 79/usr/bin/netpgp --decrypt || passed=$(expr $passed + 1) 80echo "======> version information" 81/usr/bin/netpgpverify --version 82rm -f a a.gpg b b.gpg c c.gpg d d.gpg e f f.sig a2 a3 83echo "Passed ${passed}/${total} tests" 84