41 CYGWIN* )
42 FS="/"
43 ;;
44 Windows_* )
45 FS="\\"
46 ;;
47 * )
48 FS="/"
49 echo "Unsupported system!"
50 exit 0;
51 ;;
52 esac
53
54 KEYTAB=ktab.tmp
55
56 rm $KEYTAB
57 ${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}KtabCheck.java
58
59 EXTRA_OPTIONS="-Djava.security.krb5.conf=${TESTSRC}${FS}onlythree.conf"
60 KTAB="${TESTJAVA}${FS}bin${FS}ktab -J${EXTRA_OPTIONS} -k $KEYTAB -f"
61 CHECK="${TESTJAVA}${FS}bin${FS}java ${EXTRA_OPTIONS} KtabCheck $KEYTAB"
62
63 echo ${EXTRA_OPTIONS}
64
65 $KTAB -a me mine
66 $CHECK 1 16 1 23 1 17 || exit 1
67 $KTAB -a me mine -n 0
68 $CHECK 0 16 0 23 0 17 || exit 1
69 $KTAB -a me mine -n 1 -append
70 $CHECK 0 16 0 23 0 17 1 16 1 23 1 17 || exit 1
71 $KTAB -a me mine -append
72 $CHECK 0 16 0 23 0 17 1 16 1 23 1 17 2 16 2 23 2 17 || exit 1
73 $KTAB -a me mine
74 $CHECK 3 16 3 23 3 17 || exit 1
75 $KTAB -a me mine -n 4 -append
76 $CHECK 3 16 3 23 3 17 4 16 4 23 4 17 || exit 1
77 $KTAB -a me mine -n 5 -append
78 $CHECK 3 16 3 23 3 17 4 16 4 23 4 17 5 16 5 23 5 17 || exit 1
79 $KTAB -a me mine -n 6 -append
80 $CHECK 3 16 3 23 3 17 4 16 4 23 4 17 5 16 5 23 5 17 6 16 6 23 6 17 || exit 1
81 $KTAB -d me 3
|
41 CYGWIN* )
42 FS="/"
43 ;;
44 Windows_* )
45 FS="\\"
46 ;;
47 * )
48 FS="/"
49 echo "Unsupported system!"
50 exit 0;
51 ;;
52 esac
53
54 KEYTAB=ktab.tmp
55
56 rm $KEYTAB
57 ${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}KtabCheck.java
58
59 EXTRA_OPTIONS="-Djava.security.krb5.conf=${TESTSRC}${FS}onlythree.conf"
60 KTAB="${TESTJAVA}${FS}bin${FS}ktab -J${EXTRA_OPTIONS} -k $KEYTAB -f"
61 CHECK="${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${EXTRA_OPTIONS} KtabCheck $KEYTAB"
62
63 echo ${EXTRA_OPTIONS}
64
65 $KTAB -a me mine
66 $CHECK 1 16 1 23 1 17 || exit 1
67 $KTAB -a me mine -n 0
68 $CHECK 0 16 0 23 0 17 || exit 1
69 $KTAB -a me mine -n 1 -append
70 $CHECK 0 16 0 23 0 17 1 16 1 23 1 17 || exit 1
71 $KTAB -a me mine -append
72 $CHECK 0 16 0 23 0 17 1 16 1 23 1 17 2 16 2 23 2 17 || exit 1
73 $KTAB -a me mine
74 $CHECK 3 16 3 23 3 17 || exit 1
75 $KTAB -a me mine -n 4 -append
76 $CHECK 3 16 3 23 3 17 4 16 4 23 4 17 || exit 1
77 $KTAB -a me mine -n 5 -append
78 $CHECK 3 16 3 23 3 17 4 16 4 23 4 17 5 16 5 23 5 17 || exit 1
79 $KTAB -a me mine -n 6 -append
80 $CHECK 3 16 3 23 3 17 4 16 4 23 4 17 5 16 5 23 5 17 6 16 6 23 6 17 || exit 1
81 $KTAB -d me 3
|