1160083Smaxim#!/bin/sh 2160083Smaxim# 3160083Smaxim# $FreeBSD: releng/10.2/usr.sbin/mtree/test/test05.sh 160083 2006-07-03 10:55:22Z maxim $ 4160083Smaxim# 5160083Smaxim# Test for 'optional' keyword. 6160083Smaxim# 7160083Smaxim 8160083SmaximTMP=`mktemp -d /tmp/mtree.XXXXXX` 9160083Smaximmkdir -p ${TMP}/mr ${TMP}/mr/optional-dir ${TMP}/mr/some-dir 10160083Smaximtouch ${TMP}/mr/optional-file ${TMP}/mr/some-file 11160083Smaxim 12160083Smaximmtree -c -p ${TMP}/mr > ${TMP}/_ 13160083Smaximrm -rf ${TMP}/mr/optional-file ${TMP}/mr/optional-dir 14160083Smaximmtree -p ${TMP}/mr -K optional < ${TMP}/_ > /dev/null 15160083Smaxim 16160083Smaximres=$? 17160083Smaxim 18160083Smaximif [ $res -ne 0 ] ; then 19160083Smaxim echo "ERROR 'optional' keyword failed" 1>&2 20160083Smaxim rm -rf ${TMP} 21160083Smaxim exit 1 22160083Smaximfi 23160083Smaxim 24160083Smaximrm -rf ${TMP} 25160083Smaximexit 0 26