diff options
Diffstat (limited to 'dmake/tests/misc-6')
-rwxr-xr-x | dmake/tests/misc-6 | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/dmake/tests/misc-6 b/dmake/tests/misc-6 deleted file mode 100755 index 9f74f1e77cc6..000000000000 --- a/dmake/tests/misc-6 +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/sh - -# 05.01.2006 Volker Quetschke -# Old dmakes throw a segmentation fault in special cases with -# dynamic prerequisits ( $$@ ). -# (issue 58259) - -: ${DMAKEPROG:=dmake} -file1="mfile1.mk" -file2="mfile2.mk" -tmpfiles="$file1 $file2" - -trap '{ echo "trapped signal - removing temporary files" ; rm -rf $tmpfiles ; }' 1 2 3 15 - -# Remove files from prior failed run -rm -rf $tmpfiles - -# Remember to quote variables in generated makefiles( $ -> \$ ). -# Testcase 1 -cat > $file1 <<EOT -SHELL*:=/bin/sh -SHELLFLAGS*:=-ce - -all : allA allB - -all : \$\$@A \$\$@B - -allA : - +echo XaX - -allB : - +echo XbX -EOT - -# Testcase 2 -cat > $file2 <<EOT -SHELL*:=/bin/sh -SHELLFLAGS*:=-ce - -all : \$\$@A \$\$@B - -all : allA allB - -allA : - +echo XaX - -allB : - +echo XbX -EOT - -${DMAKEPROG} -r -f $file1 >/dev/null 2>&1 -result1=$? -${DMAKEPROG} -r -f $file2 >/dev/null 2>&1 -result2=$? - -if test $result1 -eq 0 -a $result2 -eq 0; then - echo "Success - Cleaning up" - rm -f ${tmpfiles} - result=0 -else - test $result1 -ne 0 && echo "Failure in testcase 1! Remove the corefile!" - test $result2 -ne 0 && echo "Failure in testcase 2! Remove the corefile!" - result=1 -fi -exit $result |