summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-02-28 23:46:14 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-02-28 23:46:14 +0300
commit54a575952b5661c61d14538277d3548ca939b342 (patch)
treedcf462ea4d70aee913550e7fe40462e4af3c6978
parent9f5263e3405e50643804b61b107f826eb6924ec0 (diff)
downloadProject-Tick-54a575952b5661c61d14538277d3548ca939b342.tar.gz
Project-Tick-54a575952b5661c61d14538277d3548ca939b342.zip
remove obsolute old freeBSD Makefiles
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
-rw-r--r--Makefile42
-rw-r--r--Makefile.depend18
-rw-r--r--tests/Makefile6
-rw-r--r--tests/Makefile.depend10
-rwxr-xr-xtests/dd2_test.sh98
5 files changed, 0 insertions, 174 deletions
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 1f8462aef5..0000000000
--- a/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-.include <src.opts.mk>
-
-PACKAGE=runtime
-PROG= dd
-SRCS= args.c conv.c conv_tab.c dd.c misc.c position.c
-LIBADD= util
-
-#
-# Test the character conversion functions. We have to be explicit about
-# which LC_LANG we use because the definition of upper and lower case
-# depends on it.
-#
-
-CLEANFILES= gen
-
-test: ${PROG} gen
-.for conv in ascii ebcdic ibm oldascii oldebcdic oldibm \
- pareven parnone parodd parset \
- swab lcase ucase
- @${ECHO} testing conv=${conv}
- @./gen | \
- LC_ALL=en_US.US-ASCII ./dd conv=${conv} 2>/dev/null | \
- LC_ALL=en_US.US-ASCII hexdump -C | \
- diff -I FreeBSD - ${.CURDIR}/ref.${conv}
-.endfor
- @${ECHO} "testing sparse file (obs zeroes)"
- @./gen 189284 | ./dd ibs=16 obs=8 conv=sparse of=obs_zeroes 2> /dev/null
- @hexdump -C obs_zeroes | diff -I FreeBSD - ${.CURDIR}/ref.obs_zeroes
-
- @${ECHO} "testing spase file (all zeroes)"
- @./dd if=/dev/zero of=1M_zeroes bs=1048576 count=1 2> /dev/null
- @./dd if=1M_zeroes of=1M_zeroes.1 bs=1048576 conv=sparse 2> /dev/null
- @./dd if=1M_zeroes of=1M_zeroes.2 bs=1048576 2> /dev/null
- @diff 1M_zeroes 1M_zeroes.1
- @diff 1M_zeroes 1M_zeroes.2
-
- @rm -f gen 1M_zeroes* obs_zeroes
-
-HAS_TESTS=
-SUBDIR.${MK_TESTS}+= tests
-
-.include <bsd.prog.mk>
diff --git a/Makefile.depend b/Makefile.depend
deleted file mode 100644
index ad56045f44..0000000000
--- a/Makefile.depend
+++ /dev/null
@@ -1,18 +0,0 @@
-# Autogenerated - do NOT edit!
-
-DIRDEPS = \
- include \
- include/xlocale \
- lib/${CSU_DIR} \
- lib/libc \
- lib/libcapsicum \
- lib/libcasper/libcasper \
- lib/libcompiler_rt \
- lib/libutil \
-
-
-.include <dirdeps.mk>
-
-.if ${DEP_RELDIR} == ${_DEP_RELDIR}
-# local dependencies - needed for -jN in clean tree
-.endif
diff --git a/tests/Makefile b/tests/Makefile
deleted file mode 100644
index 70ce32336f..0000000000
--- a/tests/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-ATF_TESTS_SH= dd2_test
-NETBSD_ATF_TESTS_SH= dd_test
-
-.include <netbsd-tests.test.mk>
-
-.include <bsd.test.mk>
diff --git a/tests/Makefile.depend b/tests/Makefile.depend
deleted file mode 100644
index 11aba52f82..0000000000
--- a/tests/Makefile.depend
+++ /dev/null
@@ -1,10 +0,0 @@
-# Autogenerated - do NOT edit!
-
-DIRDEPS = \
-
-
-.include <dirdeps.mk>
-
-.if ${DEP_RELDIR} == ${_DEP_RELDIR}
-# local dependencies - needed for -jN in clean tree
-.endif
diff --git a/tests/dd2_test.sh b/tests/dd2_test.sh
deleted file mode 100755
index 0fa425d903..0000000000
--- a/tests/dd2_test.sh
+++ /dev/null
@@ -1,98 +0,0 @@
-#
-# Copyright (c) 2017 Spectra Logic Corporation
-# Copyright (c) 2023 Klara, Inc.
-# Copyright (c) 2026 Project Tick
-#
-# SPDX-License-Identifier: BSD-2-Clause
-#
-
-atf_test_case max_seek
-max_seek_head()
-{
- atf_set "descr" "dd(1) can seek by the maximum amount"
-}
-max_seek_body()
-{
- case $(df -T . | tail -n 1 | cut -wf 2) in
- "ufs")
- atf_skip "UFS's maximum file size is too small"
- ;;
- "zfs")
- # ZFS is fine
- ;;
- "tmpfs")
- atf_skip "tmpfs can't create arbitrarily large sparse files"
- ;;
- *)
- atf_skip "Unknown file system"
- ;;
- esac
-
- touch f.in
- seek=$(bc -e "2^63 / 4096 - 1")
- atf_check -s exit:0 -e ignore dd if=f.in of=f.out bs=4096 seek=$seek
-}
-
-atf_test_case seek_overflow
-seek_overflow_head()
-{
- atf_set "descr" "dd(1) should reject too-large seek values"
-}
-seek_overflow_body()
-{
- touch f.in
- seek=$(bc -e "2^63 / 4096")
- atf_check -s not-exit:0 -e match:"seek offsets cannot be larger than" \
- dd if=f.in of=f.out bs=4096 seek=$seek
- atf_check -s not-exit:0 -e match:"seek offsets cannot be larger than" \
- dd if=f.in of=f.out bs=4096 seek=-1
-}
-
-atf_test_case sigint
-sigint_open_head()
-{
- atf_set "descr" "SIGINT while opening destination"
-}
-sigint_open_body()
-{
- atf_check mkfifo fifo
- set -m
- dd if=fifo of=/dev/null 2>stderr &
- pid=$!
- sleep 3
- kill -INT $pid
- wait $pid
- rv=$?
- atf_check test "$rv" -gt 128
- atf_check -o inline:"INT\n" kill -l $((rv-128))
- atf_check test -s stderr
-}
-
-atf_test_case sigint
-sigint_read_head()
-{
- atf_set "descr" "SIGINT while reading source"
-}
-sigint_read_body()
-{
- atf_check mkfifo fifo
- (sleep 30 >fifo &) # ensures that dd does not block on open
- set -m
- dd if=fifo of=/dev/null 2>stderr &
- pid=$!
- sleep 3
- kill -INT $pid
- wait $pid
- rv=$?
- atf_check test "$rv" -gt 128
- atf_check -o inline:"INT\n" kill -l $((rv-128))
- atf_check test -s stderr
-}
-
-atf_init_test_cases()
-{
- atf_add_test_case max_seek
- atf_add_test_case seek_overflow
- atf_add_test_case sigint_open
- atf_add_test_case sigint_read
-}