Redirect stdin from the input file, rather than passing the input file to
uuencode(1), and set a umask, so that the mode in the header is predictable. If it varies, then the test is right to fail. Remove the note about this test falsely failing, with that in mind.
This commit is contained in:
parent
9ae9d0ff86
commit
4b7f276dfd
@ -9,19 +9,17 @@ cd $TESTDIR
|
||||
|
||||
STATUS=0
|
||||
|
||||
# Note that currently the uuencode(1) program provides no facility to
|
||||
# include the file mode explicitly based on an argument passed to it,
|
||||
# so the regress.in file must be mode 644, or the test will say that,
|
||||
# incorrectly, regression has occurred based on the header.
|
||||
# To make sure we end up with matching headers.
|
||||
umask 022
|
||||
|
||||
for test in traditional base64; do
|
||||
echo "Running test $test"
|
||||
case "$test" in
|
||||
traditional)
|
||||
uuencode regress.in regress.in | diff -u regress.$test.out -
|
||||
uuencode regress.in < regress.in | diff -u regress.$test.out -
|
||||
;;
|
||||
base64)
|
||||
uuencode -m regress.in regress.in | diff -u regress.$test.out -
|
||||
uuencode -m regress.in < regress.in | diff -u regress.$test.out -
|
||||
;;
|
||||
esac
|
||||
if [ $? -eq 0 ]; then
|
||||
|
Loading…
Reference in New Issue
Block a user