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