svn commit: r325452 - in head: . rescue/rescue sbin sbin/badsect sys/mips/rmi usr.sbin/crunch/examples
Konstantin Belousov
kib at FreeBSD.org
Sun Nov 5 22:00:56 UTC 2017
Author: kib
Date: Sun Nov 5 22:00:54 2017
New Revision: 325452
URL: https://svnweb.freebsd.org/changeset/base/325452
Log:
Remove badsect(8).
Failure modes of the modern (that is, produced in the last 25 years)
hard drives and SSDs made the utility outdated. Since the kernel
interface to support it was removed in r324853, cut the userspace
remnants as well.
Discussed with: bde (who does not like the removal)
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
Deleted:
head/sbin/badsect/
Modified:
head/ObsoleteFiles.inc
head/rescue/rescue/Makefile
head/sbin/Makefile
head/sys/mips/rmi/rootfs_list.txt
head/usr.sbin/crunch/examples/fixit.conf
head/usr.sbin/crunch/examples/really-big.conf
Modified: head/ObsoleteFiles.inc
==============================================================================
--- head/ObsoleteFiles.inc Sun Nov 5 21:59:39 2017 (r325451)
+++ head/ObsoleteFiles.inc Sun Nov 5 22:00:54 2017 (r325452)
@@ -38,6 +38,10 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20171108: badsect(8) removal
+OLD_FILES+=sbin/badsect
+OLD_FILES+=rescue/badsect
+OLD_FILES+=usr/share/man/man8/badsect.8.gz
# 20171105: fixing lib/libclang_rt CRTARCH for arm:armv[67].
.if ${MACHINE} == "arm"
.if ${MACHINE_ARCH:Marmv[67]*} != "" && ${CPUTYPE:M*soft*} == ""
Modified: head/rescue/rescue/Makefile
==============================================================================
--- head/rescue/rescue/Makefile Sun Nov 5 21:59:39 2017 (r325451)
+++ head/rescue/rescue/Makefile Sun Nov 5 22:00:54 2017 (r325452)
@@ -85,7 +85,7 @@ CRUNCH_SUPPRESS_LINK_-tcsh= 1
# headers in addition to the standard 'paths.h' header.
#
CRUNCH_SRCDIRS+= sbin
-CRUNCH_PROGS_sbin= badsect \
+CRUNCH_PROGS_sbin= \
camcontrol clri devfs dmesg dump \
dumpfs dumpon fsck fsck_ffs fsck_msdosfs fsdb \
fsirand gbde geom ifconfig init \
Modified: head/sbin/Makefile
==============================================================================
--- head/sbin/Makefile Sun Nov 5 21:59:39 2017 (r325451)
+++ head/sbin/Makefile Sun Nov 5 22:00:54 2017 (r325452)
@@ -6,7 +6,6 @@
# XXX MISSING: icheck ncheck
SUBDIR=adjkerntz \
- badsect \
camcontrol \
clri \
comcontrol \
Modified: head/sys/mips/rmi/rootfs_list.txt
==============================================================================
--- head/sys/mips/rmi/rootfs_list.txt Sun Nov 5 21:59:39 2017 (r325451)
+++ head/sys/mips/rmi/rootfs_list.txt Sun Nov 5 22:00:54 2017 (r325452)
@@ -448,7 +448,6 @@
./sbin
./sbin/adjkerntz
./sbin/atacontrol
-./sbin/badsect
./sbin/bsdlabel
./sbin/camcontrol
./sbin/ccdconfig
Modified: head/usr.sbin/crunch/examples/fixit.conf
==============================================================================
--- head/usr.sbin/crunch/examples/fixit.conf Sun Nov 5 21:59:39 2017 (r325451)
+++ head/usr.sbin/crunch/examples/fixit.conf Sun Nov 5 22:00:54 2017 (r325452)
@@ -1,4 +1,5 @@
# fixit.conf - put in anything we think we might want on a fixit floppy
+# $FreeBSD$
# first, we list the source dirs that our programs reside in. These are
# searched in order listed to find the dir containing each program.
@@ -21,7 +22,7 @@ ln sh -sh # init invokes the shell this way
# /sbin stuff
-progs badsect chown clri disklabel dump dmesg fdisk fsck ifconfig init
+progs chown clri disklabel dump dmesg fdisk fsck ifconfig init
progs mknod mount newfs ping reboot restore swapon umount
ln dump rdump
ln restore rrestore
Modified: head/usr.sbin/crunch/examples/really-big.conf
==============================================================================
--- head/usr.sbin/crunch/examples/really-big.conf Sun Nov 5 21:59:39 2017 (r325451)
+++ head/usr.sbin/crunch/examples/really-big.conf Sun Nov 5 22:00:54 2017 (r325452)
@@ -23,7 +23,7 @@ ln sh -sh
srcdirs /usr/src/sbin
-progs badsect bim clri disklabel dmesg dump dumpfs fdisk fsck halt
+progs bim clri disklabel dmesg dump dumpfs fdisk fsck halt
progs ifconfig init mknod modload modunload mount mount_isofs
progs mount_lofs mount_msdosfs mountd
progs newfs nfsd nfsiod ping quotacheck reboot restore route routed savecore
More information about the svn-src-all
mailing list