]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - usr.sbin/mtree/test/test05.sh
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / usr.sbin / mtree / test / test05.sh
1 #!/bin/sh
2 #
3 # $FreeBSD$
4 #
5 # Test for 'optional' keyword.
6 #
7
8 TMP=`mktemp -d /tmp/mtree.XXXXXX`
9 mkdir -p ${TMP}/mr ${TMP}/mr/optional-dir ${TMP}/mr/some-dir
10 touch ${TMP}/mr/optional-file ${TMP}/mr/some-file
11
12 mtree -c -p ${TMP}/mr > ${TMP}/_
13 rm -rf ${TMP}/mr/optional-file ${TMP}/mr/optional-dir
14 mtree -p ${TMP}/mr -K optional < ${TMP}/_ > /dev/null
15
16 res=$?
17
18 if [ $res -ne 0 ] ; then
19         echo "ERROR 'optional' keyword failed" 1>&2
20         rm -rf ${TMP}
21         exit 1
22 fi
23
24 rm -rf ${TMP}
25 exit 0