123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #!/cmd/rc
- # verify that rc scripts get the correct arguments
- /qa/kern/args.rc.0 a b c
- a0=`{echo $STATUS|awk '{print $3}'}
- a0=$"a0 #"
- /qa/kern/args.rc.1 a b c
- a1=`{echo $STATUS|awk '{print $3}'}
- a1=$"a1 #"
- /qa/kern/args.rc.2 a b c
- a2=`{echo $STATUS|awk '{print $3}'}
- a2=$"a2 #"
- /qa/kern/args.rc.0
- b0=`{echo $STATUS|awk '{print $3}'}
- b0=$"b0 #"
- /qa/kern/args.rc.1
- b1=`{echo $STATUS|awk '{print $3}'}
- b1=$"b1 #"
- /qa/kern/args.rc.2
- b2=`{echo $STATUS|awk '{print $3}'}
- b2=$"b2 #"
- if (test -z $a0 || ! ~ $a0 /qa/kern/args.rc.0) {
- echo FAIL: '$0' in '/qa/kern/args.rc.0 a b c' was $a0
- exit FAIL
- }
- if (test -z $a1 || ! ~ $a1 a) {
- echo FAIL: '$1' in '/qa/kern/args.rc.1 a b c' was $a1
- exit FAIL
- }
- if (test -z $a2 || ! ~ $a2 b) {
- echo FAIL: '$2' in '/qa/kern/args.rc.2 a b c' was $a2
- exit FAIL
- }
- if (test -z $b0 || ! ~ $b0 /qa/kern/args.rc.0) {
- echo FAIL: '$0' in '/qa/kern/args.rc.0' was $b0
- exit FAIL
- }
- if (test -n $b1) {
- echo FAIL: '$1' in '/qa/kern/args.rc.1' was $b1
- exit FAIL
- }
- if (test -n $b2) {
- echo FAIL: '$2' in '/qa/kern/args.rc.2' was $b2
- exit FAIL
- }
- echo PASS
- exit PASS
|