From nobody@FreeBSD.org  Fri Jan 26 00:05:11 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id A982716A401
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 26 Jan 2007 00:05:11 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [69.147.83.33])
	by mx1.freebsd.org (Postfix) with ESMTP id 6851113C428
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 26 Jan 2007 00:05:11 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l0Q05BAZ040045
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 26 Jan 2007 00:05:11 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id l0Q05BkJ040044;
	Fri, 26 Jan 2007 00:05:11 GMT
	(envelope-from nobody)
Message-Id: <200701260005.l0Q05BkJ040044@www.freebsd.org>
Date: Fri, 26 Jan 2007 00:05:11 GMT
From: Alex Kozlov<spam@rm-rf.kiev.ua>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Remove /usr/sbin/vnconfig from base
X-Send-Pr-Version: www-3.0

>Number:         108360
>Category:       bin
>Synopsis:       Remove /usr/sbin/vnconfig from base
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 26 00:10:16 GMT 2007
>Closed-Date:    Sun Jan 28 08:54:35 GMT 2007
>Last-Modified:  Thu Feb  1 08:00:32 GMT 2007
>Originator:     Alex Kozlov
>Release:        FreeBSD 6.2
>Organization:
private
>Environment:
>Description:
According to these messages, vnconfig was to be removed to the exit of 5.2:
http://groups.google.com/group/muc.lists.freebsd.current/tree/browse_frm/thread/c24ebc7dae3cd20e/12c71b8d0018875b
>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: phk 
State-Changed-When: Sun Jan 28 08:54:09 UTC 2007 
State-Changed-Why:  
Thanks for the reminder, I had quite forgotten that one. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=108360 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: bin/108360: commit references a PR
Date: Sun, 28 Jan 2007 08:54:06 +0000 (UTC)

 phk         2007-01-28 08:53:48 UTC
 
   FreeBSD src repository
 
   Modified files:
     usr.sbin             Makefile 
   Removed files:
     usr.sbin/vnconfig    Makefile vnconfig.c 
   Log:
   Long overdue removal of vnconfig(8)
   
   mdconfig(8) took over the job back when GEOM happened.
   
   PR:     108360
   Submitted by:   Alex Kozlov<spam@rm-rf.kiev.ua>
   
   Revision  Changes    Path
   1.367     +0 -1      src/usr.sbin/Makefile
   1.11      +0 -6      src/usr.sbin/vnconfig/Makefile (dead)
   1.24      +0 -25     src/usr.sbin/vnconfig/vnconfig.c (dead)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 

From: Alex Kozlov <spam@rm-rf.kiev.ua>
To: bug-followup@freebsd.org, spam@rm-rf.kiev.ua, phk@freebsd.org
Cc:  
Subject: Re: bin/108360: Remove /usr/sbin/vnconfig from base
Date: Thu, 1 Feb 2007 04:18:41 +0200

 Hi
 
 Just to clean all remaining traces:
 
 
 Index: src/sbin/mdconfig/Makefile
 @@ -2,7 +2,6 @@
  
  PROG=		mdconfig
  MAN=		mdconfig.8
 -MLINKS=		mdconfig.8 vnconfig.8
  
  DPADD=	${LIBUTIL}
  LDADD=	-lutil
 Index: src/release/scripts/doFS.sh
 @@ -29,33 +29,6 @@
  	FSSIZE=$(roundup $(($sk*12/10)) 1024)
  fi
  
 -dofs_vn () {
 -	if [ "x$VNDEVICE" = "x" ] ; then
 -		VNDEVICE=vn0
 -	fi
 -	u=`expr $VNDEVICE : 'vn\([0-9]*\)' || true`
 -	VNDEVICE=vnn$u
 -
 -	rm -f /dev/*vnn*
 -	mknod /dev/rvnn${u} c 43 `expr 65538 + $u '*' 8`
 -	mknod /dev/rvnn${u}c c 43 `expr 2 + $u '*' 8`
 -	mknod /dev/vnn${u} b 15 `expr 65538 + $u '*' 8`
 -	mknod /dev/vnn${u}c b 15 `expr 2 + $u '*' 8`
 -
 -	umount /dev/${VNDEVICE} 2>/dev/null || true
 -	umount ${MNT} 2>/dev/null || true
 -	vnconfig -u /dev/r${VNDEVICE} 2>/dev/null || true
 -
 -	vnconfig -s labels -c /dev/r${VNDEVICE} ${FSIMG}
 -
 -	trap "umount ${MNT}; vnconfig -u /dev/r${VNDEVICE}; rm -f /dev/*vnn*" EXIT
 -
 -	disklabel -w ${BOOT} ${VNDEVICE} ${FSLABEL}
 -	newfs -i ${FSINODE} -o space -m 0 /dev/r${VNDEVICE}c
 -
 -	mount /dev/${VNDEVICE}c ${MNT}
 -}
 -
  dofs_md () {
  	if [ "x${MDDEVICE}" != "x" ] ; then
  		umount /dev/${MDDEVICE} 2>/dev/null || true
 @@ -89,27 +62,12 @@
  # so we have to specifically specify -r when we don't have -B.
  # bsdlabel fails otherwise.
  #
 -case `uname -r` in
 -4.*)
 -	if [ -f "${RD}/trees/base/boot/boot1" ]; then
 -		BOOT="-B -b ${RD}/trees/base/boot/boot1"
 -		if [ -f "${RD}/trees/base/boot/boot2" ]; then
 -			BOOT="${BOOT} -s ${RD}/trees/base/boot/boot2"
 -		fi
 -	else
 -		BOOT="-r"
 -	fi
 -	dofs_vn
 -	;;
 -*)
 -	if [ -f "${RD}/trees/base/boot/boot" ]; then
 -		BOOT="-B -b ${RD}/trees/base/boot/boot"
 -	else
 -		BOOT="-r"
 -	fi
 -	dofs_md
 -	;;
 -esac
 +if [ -f "${RD}/trees/base/boot/boot" ]; then
 +	BOOT="-B -b ${RD}/trees/base/boot/boot"
 +else
 +	BOOT="-r"
 +fi
 +dofs_md
  
  if [ -d ${FSPROTO} ]; then
  	(set -e && cd ${FSPROTO} && find . -print | cpio -dump ${MNT})
 Index: src/usr.sbin/crunch/examples/really-big.conf
 @@ -72,7 +72,7 @@
  progs iostat iteconfig kvm_mkdb mrouted mtree named portmap pppd
  progs pstat pwd_mkdb quot quotaon rarpd rbootd repquota rmt rpc.bootparamd
  progs rwhod sa sliplogin slstats spray sysctl syslogd tcpdump
 -progs traceroute trpt trsp update vipw vnconfig ypbind yppoll ypset
 +progs traceroute trpt trsp update vipw ypbind yppoll ypset
  
  special amd srcdir /usr/src/usr.sbin/amd/amd
  special amd objs vers.amd.o afs_ops.o am_ops.o clock.o util.o xutil.o efs_ops.o mapc.o info_file.o info_hes.o info_ndbm.o info_passwd.o info_nis.o info_union.o map.o srvr_afs.o srvr_nfs.o mntfs.o misc_rpc.o mount_fs.o mtab.o mtab_bsd.o nfs_ops.o nfs_prot_svc.o nfs_start.o nfs_subr.o opts.o pfs_ops.o rpc_fwd.o sched.o sfs_ops.o amq_svc.o amq_subr.o umount_fs.o host_ops.o nfsx_ops.o ufs_ops.o ifs_ops.o amd.o get_args.o restart.o wire.o
 Index: src/tools/tools/tinybsd/conf/bridge/tinybsd.basefiles
 @@ -223,7 +223,6 @@
  usr/sbin/traceroute
  usr/sbin/vidcontrol
  usr/sbin/vipw
 -usr/sbin/vnconfig
  usr/sbin/watch
  usr/sbin/wicontrol
  usr/sbin/pccardc
 Index: src/tools/tools/tinybsd/conf/default/tinybsd.basefiles
 @@ -234,7 +234,6 @@
  usr/sbin/traceroute
  usr/sbin/vidcontrol
  usr/sbin/vipw
 -usr/sbin/vnconfig
  usr/sbin/watch
  usr/sbin/wicontrol
  usr/sbin/pccardc
 Index: src/tools/tools/tinybsd/conf/firewall/tinybsd.basefiles
 @@ -229,7 +229,6 @@
  usr/sbin/traceroute
  usr/sbin/vidcontrol
  usr/sbin/vipw
 -usr/sbin/vnconfig
  usr/sbin/watch
  
  # contents of ${WORKDIR}/usr/libexec
 Index: src/tools/tools/tinybsd/conf/vpn/tinybsd.basefiles
 @@ -214,7 +214,6 @@
  usr/sbin/traceroute
  usr/sbin/vidcontrol
  usr/sbin/vipw
 -usr/sbin/vnconfig
  usr/sbin/watch
  
  # contents of ${WORKDIR}/usr/libexec
 Index: src/tools/tools/tinybsd/conf/wireless/tinybsd.basefiles
 @@ -221,7 +221,6 @@
  usr/sbin/traceroute
  usr/sbin/vidcontrol
  usr/sbin/vipw
 -usr/sbin/vnconfig
  usr/sbin/watch
  usr/sbin/wicontrol
  usr/sbin/pccardc
 Index: src/tools/tools/tinybsd/conf/wrap/tinybsd.basefiles
 @@ -221,7 +221,6 @@
  usr/sbin/traceroute
  usr/sbin/vidcontrol
  usr/sbin/vipw
 -usr/sbin/vnconfig
  usr/sbin/watch
  usr/sbin/wicontrol
  usr/sbin/pccardc
 
 
 --
 Adios

From: "Poul-Henning Kamp" <phk@phk.freebsd.dk>
To: Alex Kozlov <spam@rm-rf.kiev.ua>
Cc: bug-followup@freebsd.org
Subject: Re: bin/108360: Remove /usr/sbin/vnconfig from base 
Date: Thu, 01 Feb 2007 07:35:28 +0000

 By all means commit
 
 In message <20070201021841.GA19398@ravenloft.kiev.ua>, Alex Kozlov writes:
 >Hi
 >
 >Just to clean all remaining traces:
 >
 >
 >Index: src/sbin/mdconfig/Makefile
 >@@ -2,7 +2,6 @@
 > 
 > PROG=		mdconfig
 > MAN=		mdconfig.8
 >-MLINKS=		mdconfig.8 vnconfig.8
 > 
 > DPADD=	${LIBUTIL}
 > LDADD=	-lutil
 >Index: src/release/scripts/doFS.sh
 >@@ -29,33 +29,6 @@
 > 	FSSIZE=$(roundup $(($sk*12/10)) 1024)
 > fi
 > 
 >-dofs_vn () {
 >-	if [ "x$VNDEVICE" = "x" ] ; then
 >-		VNDEVICE=vn0
 >-	fi
 >-	u=`expr $VNDEVICE : 'vn\([0-9]*\)' || true`
 >-	VNDEVICE=vnn$u
 >-
 >-	rm -f /dev/*vnn*
 >-	mknod /dev/rvnn${u} c 43 `expr 65538 + $u '*' 8`
 >-	mknod /dev/rvnn${u}c c 43 `expr 2 + $u '*' 8`
 >-	mknod /dev/vnn${u} b 15 `expr 65538 + $u '*' 8`
 >-	mknod /dev/vnn${u}c b 15 `expr 2 + $u '*' 8`
 >-
 >-	umount /dev/${VNDEVICE} 2>/dev/null || true
 >-	umount ${MNT} 2>/dev/null || true
 >-	vnconfig -u /dev/r${VNDEVICE} 2>/dev/null || true
 >-
 >-	vnconfig -s labels -c /dev/r${VNDEVICE} ${FSIMG}
 >-
 >-	trap "umount ${MNT}; vnconfig -u /dev/r${VNDEVICE}; rm -f /dev/*vnn*" EXIT
 >-
 >-	disklabel -w ${BOOT} ${VNDEVICE} ${FSLABEL}
 >-	newfs -i ${FSINODE} -o space -m 0 /dev/r${VNDEVICE}c
 >-
 >-	mount /dev/${VNDEVICE}c ${MNT}
 >-}
 >-
 > dofs_md () {
 > 	if [ "x${MDDEVICE}" != "x" ] ; then
 > 		umount /dev/${MDDEVICE} 2>/dev/null || true
 >@@ -89,27 +62,12 @@
 > # so we have to specifically specify -r when we don't have -B.
 > # bsdlabel fails otherwise.
 > #
 >-case `uname -r` in
 >-4.*)
 >-	if [ -f "${RD}/trees/base/boot/boot1" ]; then
 >-		BOOT="-B -b ${RD}/trees/base/boot/boot1"
 >-		if [ -f "${RD}/trees/base/boot/boot2" ]; then
 >-			BOOT="${BOOT} -s ${RD}/trees/base/boot/boot2"
 >-		fi
 >-	else
 >-		BOOT="-r"
 >-	fi
 >-	dofs_vn
 >-	;;
 >-*)
 >-	if [ -f "${RD}/trees/base/boot/boot" ]; then
 >-		BOOT="-B -b ${RD}/trees/base/boot/boot"
 >-	else
 >-		BOOT="-r"
 >-	fi
 >-	dofs_md
 >-	;;
 >-esac
 >+if [ -f "${RD}/trees/base/boot/boot" ]; then
 >+	BOOT="-B -b ${RD}/trees/base/boot/boot"
 >+else
 >+	BOOT="-r"
 >+fi
 >+dofs_md
 > 
 > if [ -d ${FSPROTO} ]; then
 > 	(set -e && cd ${FSPROTO} && find . -print | cpio -dump ${MNT})
 >Index: src/usr.sbin/crunch/examples/really-big.conf
 >@@ -72,7 +72,7 @@
 > progs iostat iteconfig kvm_mkdb mrouted mtree named portmap pppd
 > progs pstat pwd_mkdb quot quotaon rarpd rbootd repquota rmt rpc.bootparamd
 > progs rwhod sa sliplogin slstats spray sysctl syslogd tcpdump
 >-progs traceroute trpt trsp update vipw vnconfig ypbind yppoll ypset
 >+progs traceroute trpt trsp update vipw ypbind yppoll ypset
 > 
 > special amd srcdir /usr/src/usr.sbin/amd/amd
 > special amd objs vers.amd.o afs_ops.o am_ops.o clock.o util.o xutil.o efs_ops.o mapc.o info_file.o info_hes.o info_ndbm.o info_passwd.o info_nis.o info_union.o map.o srvr_afs.o srvr_nfs.o mntfs.o misc_rpc.o mount_fs.o mtab.o mtab_bsd.o nfs_ops.o nfs_prot_svc.o nfs_start.o nfs_subr.o opts.o pfs_op
 >s.o rpc_fwd.o sched.o sfs_ops.o amq_svc.o amq_subr.o umount_fs.o host_ops.o nfsx_ops.o ufs_ops.o ifs_ops.o amd.o get_args.o restart.o wire.o
 >Index: src/tools/tools/tinybsd/conf/bridge/tinybsd.basefiles
 >@@ -223,7 +223,6 @@
 > usr/sbin/traceroute
 > usr/sbin/vidcontrol
 > usr/sbin/vipw
 >-usr/sbin/vnconfig
 > usr/sbin/watch
 > usr/sbin/wicontrol
 > usr/sbin/pccardc
 >Index: src/tools/tools/tinybsd/conf/default/tinybsd.basefiles
 >@@ -234,7 +234,6 @@
 > usr/sbin/traceroute
 > usr/sbin/vidcontrol
 > usr/sbin/vipw
 >-usr/sbin/vnconfig
 > usr/sbin/watch
 > usr/sbin/wicontrol
 > usr/sbin/pccardc
 >Index: src/tools/tools/tinybsd/conf/firewall/tinybsd.basefiles
 >@@ -229,7 +229,6 @@
 > usr/sbin/traceroute
 > usr/sbin/vidcontrol
 > usr/sbin/vipw
 >-usr/sbin/vnconfig
 > usr/sbin/watch
 > 
 > # contents of ${WORKDIR}/usr/libexec
 >Index: src/tools/tools/tinybsd/conf/vpn/tinybsd.basefiles
 >@@ -214,7 +214,6 @@
 > usr/sbin/traceroute
 > usr/sbin/vidcontrol
 > usr/sbin/vipw
 >-usr/sbin/vnconfig
 > usr/sbin/watch
 > 
 > # contents of ${WORKDIR}/usr/libexec
 >Index: src/tools/tools/tinybsd/conf/wireless/tinybsd.basefiles
 >@@ -221,7 +221,6 @@
 > usr/sbin/traceroute
 > usr/sbin/vidcontrol
 > usr/sbin/vipw
 >-usr/sbin/vnconfig
 > usr/sbin/watch
 > usr/sbin/wicontrol
 > usr/sbin/pccardc
 >Index: src/tools/tools/tinybsd/conf/wrap/tinybsd.basefiles
 >@@ -221,7 +221,6 @@
 > usr/sbin/traceroute
 > usr/sbin/vidcontrol
 > usr/sbin/vipw
 >-usr/sbin/vnconfig
 > usr/sbin/watch
 > usr/sbin/wicontrol
 > usr/sbin/pccardc
 >
 >
 >--
 >Adios
 >
 
 -- 
 Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
 phk@FreeBSD.ORG         | TCP/IP since RFC 956
 FreeBSD committer       | BSD since 4.3-tahoe    
 Never attribute to malice what can adequately be explained by incompetence.
>Unformatted:
