# HG changeset patch # User Markus Mützel # Date 1649850892 -7200 # Wed Apr 13 13:54:52 2022 +0200 # Branch stable # Node ID 5966105dbe6c9e77562d0357f77a693db407c8ad # Parent f67d2ce5d6d42d94220d24c95698eef6815ac947 Don't leak build directories in installation directories (bug #62295). * test/mk-bc-overloads-tst.sh: Remove absolute output directory from file paths. Use correct name when referencing itself. diff -r f67d2ce5d6d4 -r 5966105dbe6c test/mk-bc-overloads-tst.sh --- a/test/mk-bc-overloads-tst.sh Tue Apr 12 17:07:01 2022 +0200 +++ b/test/mk-bc-overloads-tst.sh Wed Apr 13 13:54:52 2022 +0200 @@ -48,16 +48,16 @@ shift case "$1" in --list-files) - echo $output_dir/tbcover.m - echo $output_dir/bc-overloads.tst + echo tbcover.m + echo bc-overloads.tst for class in $CLASSES; do - echo $output_dir/@$class/tbcover.m + echo @$class/tbcover.m done exit ;; --list-dirs) for class in $CLASSES; do - echo $output_dir/@$class + echo @$class done exit ;; @@ -70,16 +70,16 @@ ;; esac else - echo "usage: build-bc-overload-tests.sh output_dir option" 1>&2 + echo "usage: mk-bc-overload-tst.sh output_dir option" 1>&2 exit 1 fi for class in $CLASSES; do - DIR="$output_dir/@$class" + DIR="@$class" test -d $DIR || mkdir $DIR || { echo "error: could not create $DIR"; exit; } cat > $DIR/tbcover.m << EOF % !!! DO NOT EDIT !!! -% generated automatically by build-bc-overload-tests.sh +% generated automatically by mk-bc-overload-tst.sh function s = tbcover (x, y) s = '$class'; EOF @@ -87,7 +87,7 @@ cat > $output_dir/tbcover.m << EOF % !!! DO NOT EDIT !!! -% generated automatically by build-bc-overload-tests.sh +% generated automatically by mk-bc-overload-tst.sh function s = tbcover (x, y) s = 'none'; EOF