1#!/bin/sh
2#
3# $FreeBSD$
4#
5# Test for 'optional' keyword.
6#
7
8TMP=`mktemp -d /tmp/mtree.XXXXXX`
9mkdir -p ${TMP}/mr ${TMP}/mr/optional-dir ${TMP}/mr/some-dir
10touch ${TMP}/mr/optional-file ${TMP}/mr/some-file
11
12mtree -c -p ${TMP}/mr > ${TMP}/_
13rm -rf ${TMP}/mr/optional-file ${TMP}/mr/optional-dir
14mtree -p ${TMP}/mr -K optional < ${TMP}/_ > /dev/null
15
16res=$?
17
18if [ $res -ne 0 ] ; then
19	echo "ERROR 'optional' keyword failed" 1>&2
20	rm -rf ${TMP}
21	exit 1
22fi
23
24rm -rf ${TMP}
25exit 0
26