freebsd-nq/usr.sbin/bsdconfig
Devin Teske 9ecd54f24f Implement GEOM based media device classification. You'll notice a few
different things from this commit:
+ More devices. Devices that were previously ignored are now present.
+ Faster device scanning. "There is no try, only Do" -- f_device_try()
  is no longer the basis of device scanning as GEOM provides [nearly]
  all devices (doesn't provide network devices).
+ More information available as non-root. Usually you have to be root
  to do things like taste filesystems, and that limits the amount of
  information available to non-root users; with GEOM, we see all even
  running unprivileged as the brunt of information (except for so-
  called ``dangerously dedicated'' file systems) is represented by the
  `kern.geom.confxml' sysctl(8) MIB.
NB: Only really useful for external scripts that use the API and run as
    non-root; where this code is used in bsdconfig(8) and bsdinstall(8)
    you are running as root so can detect even ``dangerously dedicated''
    file systems that are not present in GEOM; e.g., no PART class for
    a DOS filesystem written directly to disk without partition table).
+ No more use of legacy tools such as diskinfo(8) to get disk capacity
  or fdisk(8) to see partitions.

MFC after:	1 week
2014-04-23 22:04:04 +00:00
..
console Performance and debugging enhancements: 2013-12-07 00:31:01 +00:00
diskmgmt Performance and debugging enhancements: 2013-12-07 00:31:01 +00:00
docsinstall Performance and debugging enhancements: 2013-12-07 00:31:01 +00:00
dot Implement GEOM based media device classification. You'll notice a few 2014-04-23 22:04:04 +00:00
examples Implement GEOM based media device classification. You'll notice a few 2014-04-23 22:04:04 +00:00
include Sort messages. 2013-11-25 20:37:53 +00:00
includes Performance and debugging enhancements: 2013-12-07 00:31:01 +00:00
mouse Performance and debugging enhancements: 2013-12-07 00:31:01 +00:00
networking Implement GEOM based media device classification. You'll notice a few 2014-04-23 22:04:04 +00:00
packages Performance and debugging enhancements: 2013-12-07 00:31:01 +00:00
password Performance and debugging enhancements: 2013-12-07 00:31:01 +00:00
security Performance and debugging enhancements: 2013-12-07 00:31:01 +00:00
share Implement GEOM based media device classification. You'll notice a few 2014-04-23 22:04:04 +00:00
startup Performance and debugging enhancements: 2013-12-07 00:31:01 +00:00
timezone Remove useless NULL string '' in compound strings. Look very closely. 2014-03-14 02:56:49 +00:00
ttys Performance and debugging enhancements: 2013-12-07 00:31:01 +00:00
usermgmt Rewrite usermgmt -- hooking it into the scripting system with dispatch 2014-03-14 03:42:05 +00:00
bsdconfig Update copyright. 2014-03-14 02:40:52 +00:00
bsdconfig.8 Adhere to 80-column width. 2013-07-05 18:31:26 +00:00
Makefile Add new `includes' module for exploring the bsdconfig(8) API. 2013-11-20 20:37:21 +00:00
USAGE Fix typos in the BSD License. 2013-07-07 18:51:44 +00:00