d8799b90f3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
57 lines
1.4 KiB
Plaintext
57 lines
1.4 KiB
Plaintext
# coreutils 8.25 often says "input line is too long"
|
|
# on ELF executables. In this case, do not run the test:
|
|
unexpand ../../busybox >/dev/null || exit 0
|
|
|
|
rm -f foo bar
|
|
echo " y" | unexpand ../../busybox > foo
|
|
echo " y" | busybox unexpand ../../busybox > bar
|
|
set +e
|
|
test ! -f foo -a -f bar
|
|
if [ $? = 0 ] ; then
|
|
set -e
|
|
diff -q foo bar
|
|
fi
|
|
rm -f foo bar
|
|
echo " y" | unexpand ../../busybox > foo
|
|
echo " y" | busybox unexpand ../../busybox > bar
|
|
set +e
|
|
test ! -f foo -a -f bar
|
|
if [ $? = 0 ] ; then
|
|
set -e
|
|
diff -q foo bar
|
|
fi
|
|
echo " y y" | unexpand ../../busybox > foo
|
|
echo " y y" | busybox unexpand ../../busybox > bar
|
|
set +e
|
|
test ! -f foo -a -f bar
|
|
if [ $? = 0 ] ; then
|
|
set -e
|
|
diff -q foo bar
|
|
fi
|
|
rm -f foo bar
|
|
echo " y y" | unexpand ../../busybox > foo
|
|
echo " y y" | busybox unexpand ../../busybox > bar
|
|
set +e
|
|
test ! -f foo -a -f bar
|
|
if [ $? = 0 ] ; then
|
|
set -e
|
|
diff -q foo bar
|
|
fi
|
|
echo " y y" | unexpand -a ../../busybox > foo
|
|
echo " y y" | busybox unexpand -a ../../busybox > bar
|
|
set +e
|
|
test ! -f foo -a -f bar
|
|
if [ $? = 0 ] ; then
|
|
set -e
|
|
diff -q foo bar
|
|
fi
|
|
rm -f foo bar
|
|
echo " y y" | unexpand -a ../../busybox > foo
|
|
echo " y y" | busybox unexpand -a ../../busybox > bar
|
|
set +e
|
|
test ! -f foo -a -f bar
|
|
if [ $? = 0 ] ; then
|
|
set -e
|
|
diff -q foo bar
|
|
fi
|