aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2026-04-29 15:14:13 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2026-04-29 15:15:30 +0000
commit67a63eae7b2d10d29983c9698894f1bfff4ffc6e (patch)
tree850276ea7e86d67957ea7217a94536fd2ef5b705
parent4c99836ac72abb3ec64ee801ac5758ae70cf9a9b (diff)
-rwxr-xr-xtools/build/depend-cleanup.sh4
-rw-r--r--usr.bin/gh-bc/tests/Makefile10
-rwxr-xr-xusr.bin/gh-bc/tests/bc_tests.sh5
-rwxr-xr-xusr.bin/gh-bc/tests/dc_tests.sh5
4 files changed, 14 insertions, 10 deletions
diff --git a/tools/build/depend-cleanup.sh b/tools/build/depend-cleanup.sh
index 1c9b7ea8c3b3..b72dd3b60f05 100755
--- a/tools/build/depend-cleanup.sh
+++ b/tools/build/depend-cleanup.sh
@@ -317,6 +317,10 @@ check_epoch_and_opts
# "$OBJTOP"/tests/sys/kqueue/libkqueue/*
#fi
+# 20260427 # bc / dc test scripts no longer generated
+dir="${OBJTOP%/}"/usr.bin/gh-bc/tests
+run rm -fv "${dir}"/bc_tests.sh "${dir}"/dc_tests.sh
+
# 20260426 # libpkgconf contains incorrect paths
clean_obj lib/libpkgconf personality c pkgconfig:/share
clean_obj lib/libpkgconf pkg c pkgconfig:/share
diff --git a/usr.bin/gh-bc/tests/Makefile b/usr.bin/gh-bc/tests/Makefile
index f2c92aecb0a5..6c3098350c58 100644
--- a/usr.bin/gh-bc/tests/Makefile
+++ b/usr.bin/gh-bc/tests/Makefile
@@ -55,14 +55,4 @@ FILESdc_scriptsMODE= 0755
PLAIN_TESTS_SH= bc_tests dc_tests
-bc_tests.sh:
- echo "#!/bin/sh" > ${.TARGET}
- echo 'env LANG=C BC_TEST_OUTPUT_DIR=$$(pwd) \
- ${TESTSDIR}/tests/all.sh -n bc 1 1 0 0 bc' >> ${.TARGET}
-
-dc_tests.sh:
- echo "#!/bin/sh" > ${.TARGET}
- echo "env LANG=C BC_TEST_OUTPUT_DIR=\$pwd \
- ${TESTSDIR}/tests/all.sh -n dc 1 1 0 0 dc" >> ${.TARGET}
-
.include <bsd.test.mk>
diff --git a/usr.bin/gh-bc/tests/bc_tests.sh b/usr.bin/gh-bc/tests/bc_tests.sh
new file mode 100755
index 000000000000..76cfee05560f
--- /dev/null
+++ b/usr.bin/gh-bc/tests/bc_tests.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+unset LC_ALL LC_CTYPE LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME
+export LANG=C
+export BC_TEST_OUTPUT_DIR=${PWD}
+exec "$(dirname "$(realpath "$0")")"/tests/all.sh -n bc 1 1 0 0 bc
diff --git a/usr.bin/gh-bc/tests/dc_tests.sh b/usr.bin/gh-bc/tests/dc_tests.sh
new file mode 100755
index 000000000000..6900ce9098d0
--- /dev/null
+++ b/usr.bin/gh-bc/tests/dc_tests.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+unset LC_ALL LC_CTYPE LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME
+export LANG=C
+export BC_TEST_OUTPUT_DIR=${PWD}
+exec "$(dirname "$(realpath "$0")")"/tests/all.sh -n dc 1 1 0 0 dc