#! /bin/sh # uudecode output file handling; cf. ../src/ChangeLog 2002-07-06 trap 'rm -fr $tmpfiles' 1 2 3 15 tno=1 tmpfiles="test.bin uudata${tno} uude-test${tno}.err" rm -fr $tmpfiles echo "Was schlimm ist" > uudata${tno} : ${LN=ln} ${LN} -sf uudata${tno} test.bin : ${UUDECODE=uudecode} # : ${top_srcdir=..} LC_MESSAGES=C LC_ALL= \ ${UUDECODE} ${top_srcdir}/tests/testdata 2>&1 \ | sed 's/.*\(not following symlink (test.bin)\).*/\1/' > uude-test${tno}.err rm -f test.bin mkfifo test.bin LC_MESSAGES=C LC_ALL= \ ${UUDECODE} ${top_srcdir}/tests/testdata 2>&1 \ | sed 's/.*\(denied writing FIFO (test.bin)\).*/\1/' >>uude-test${tno}.err tmpfiles="$tmpfiles uude-test${tno}.ok" cat << EOF > uude-test${tno}.ok not following symlink (test.bin) denied writing FIFO (test.bin) EOF : ${DIFF=diff} ${DIFF} uude-test${tno}.ok uude-test${tno}.err result=$? rm -fr $tmpfiles exit $result