DEVFS - rollup - Userland, nrelease, and installer
authorMatthew Dillon <dillon@apollo.backplane.com>
Tue, 4 Aug 2009 04:44:57 +0000 (21:44 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Tue, 4 Aug 2009 04:56:48 +0000 (21:56 -0700)
commit45e80934a8afa3af2f45a285cb65e23cd1f7e931
treeafe3508955051f3ff72753846c5a72f216ca6dae
parent8be7edadd39c45b84be3e3fb29cd8d2d0d853e16
DEVFS - rollup - Userland, nrelease, and installer

* Remove MAKEDEV and MAKEDEV use in the build system.

* Add a new libc function fdevname() taking a file descriptor and
  returning the device name.

* Remove the MFS /dev for the CD and adjust the nrelease build system
  to use devfs.

* Installer adjustments:  PFI search path, remove device node maker
  (it is non-applicable with devfs).

* Add mount_devfs to the build Makefile.

* Change dhclient to use an auto-cloning bpf.

* The VN device now uses labels by default, and no longer supports
  non-label configurations (though you can of course ignore the label
  area and just r/w the raw device anyway).

Submitted-by: Alex Hornung <ahornung@gmail.com>, and Matthew Dillon
22 files changed:
UPDATING
etc/MAKEDEV [deleted file]
etc/MAKEDEV.local [deleted file]
etc/Makefile
include/stdlib.h
lib/libc/gen/Makefile.inc
lib/libc/gen/fdevname.3 [new file with mode: 0644]
lib/libc/gen/fdevname.c [new file with mode: 0644]
nrelease/Makefile
nrelease/gui/etc/fstab
nrelease/installer/etc/fstab
nrelease/installer/etc/rc.d/pfi
nrelease/root/README
nrelease/root/README.USB
nrelease/root/etc/fstab
sbin/Makefile
sbin/dhclient/bpf.c
sbin/mount_devfs/mount_devfs.8 [new file with mode: 0644]
usr.sbin/installer/dfuibe_installer/fn_configure.c
usr.sbin/installer/libinstaller/commands.c
usr.sbin/vnconfig/vnconfig.8
usr.sbin/vnconfig/vnconfig.c