History log of /freebsd-10-stable/usr.sbin/bsdconfig/dot/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
279611 05-Mar-2015 dteske

MFC r274073:
Follow-up to r255036; remove beforeinstall directives from bsdconfig(8)
Makefile's, fixing concurrent installworld (`make -j17 installworld').

Reviewed by: delphij
Thanks to: delphij, emaste


/freebsd-10-stable/usr.sbin/bsdconfig/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/console/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/console/include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/diskmgmt/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/diskmgmt/include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/docsinstall/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/docsinstall/include/Makefile
Makefile
include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/examples/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/includes/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/includes/include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/mouse/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/mouse/include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/networking/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/networking/include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/networking/share/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/packages/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/packages/include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/password/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/password/include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/password/share/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/security/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/security/include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/share/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/share/media/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/share/packages/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/startup/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/startup/include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/startup/share/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/timezone/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/timezone/include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/timezone/share/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/ttys/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/ttys/include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/include/Makefile
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/share/Makefile
272230 28-Sep-2014 dteske

MFC revisions 268999, 269027, 269351-269352, 269354, 269460, 270283,
270505, 270954, and 270989:
r268999: Add new bsdconfig example scripts; remove obsolete ones
r269027: Update bsdconfig dot module; fixes and enhancements
r269351: Add setvar() for non-FreeBSD platforms using bash as /bin/sh
r269352: Fix syntax error when run under bash
r269354: Update setvar() function introduced in r269351
r269460: Update f_xdialog_info() in bsdconfig's dialog.subr include
r270283: Add `-A' flag to pkg-install(8) when installing dependencies
r270505: Optimize f_which() to be slightly faster still (common.subr)
r270954: Update f_dialog_init() for safer getopts usage (dialog.subr)
r270989: Fix for previously mentioned r270954

Approved by: re (gjb)

266290 17-May-2014 dteske

MFC r264840: Implement GEOM based media device classification.

260678 15-Jan-2014 dteske

MFC r259054:
Performance and debugging enhancements:
+ Remove UNAME_P=$(...) from startup/misc -- already supplied by common.subr
+ Use f_getvar instead of $(eval echo \$$var) -- f_getvar is sub-shell free
+ Add `-e' and `-k var' options to f_eval_catch -- increasing use-cases
+ Use f_eval_catch to display errors on failure -- reducing duplicated code
+ Use f_eval_catch when we need output from a command -- improving debugging
+ Optimize f_isinter of strings.subr for performance -- now sub-shell free
+ Improve error checking on pidfiles -- using f_eval_catch and f_isinteger
+ Use $var_to_set arg of f_ifconfig_{inet,netmask} -- eliminate sub-shells
+ Use f_sprintf instead of $(printf ...) -- consolidate sub-shells
+ Use $var_to_set arg of f_route_get_default -- eliminate sub-shells
+ Add f_count to replace $(set -- ...;echo $#) -- eliminate sub-shells
+ Add f_count_ifs to replace $(IFS=x;set -- ...;echo $#) -- no sub-shells
+ Replace var="$var${var:+ }..." in loops with var="$var ..." with a follow-
up var="${var# }" to trim leading whitespace -- optimize loops
+ Use $var_to_set arg of f_resolv_conf_nameservers -- eliminate sub-shells
+ Comments for the f_eval_catch function
+ Remove a duplicate `local ... desc ...' in f_device_get_all of device.subr
+ Use $var_to_set arg of f_device_capacity -- eliminate sub-shells
+ Whitespace fixes in f_dialog_init of dialog.subr
+ Optimize f_inet_atoi of media/tcpip.subr for performance -- sub-shell free
+ In several cases, send stderr to /dev/null -- clean up runtime execution
+ Change f_err of common.subr to go to program stderr not terminal stderr,
allowing redirection of output from functions that use f_err
+ Disable debugging when using f_getvar to get variable argument to
f_startup_rcconf_map_expand of startup/rcconf.subr
+ Use f_replace_all instead of $(echo ... | tr | sed) -- performance
+ Add a $var_to_set option to f_index_{file,menusel_{command,keyword}} of
common.subr -- centralize sub-shells


/freebsd-10-stable/usr.sbin/bsdconfig/console/console
/freebsd-10-stable/usr.sbin/bsdconfig/console/font
/freebsd-10-stable/usr.sbin/bsdconfig/console/keymap
/freebsd-10-stable/usr.sbin/bsdconfig/console/repeat
/freebsd-10-stable/usr.sbin/bsdconfig/console/saver
/freebsd-10-stable/usr.sbin/bsdconfig/console/screenmap
/freebsd-10-stable/usr.sbin/bsdconfig/console/ttys
/freebsd-10-stable/usr.sbin/bsdconfig/diskmgmt/diskmgmt
/freebsd-10-stable/usr.sbin/bsdconfig/docsinstall/docsinstall
dot
/freebsd-10-stable/usr.sbin/bsdconfig/includes/includes
/freebsd-10-stable/usr.sbin/bsdconfig/mouse/disable
/freebsd-10-stable/usr.sbin/bsdconfig/mouse/enable
/freebsd-10-stable/usr.sbin/bsdconfig/mouse/flags
/freebsd-10-stable/usr.sbin/bsdconfig/mouse/mouse
/freebsd-10-stable/usr.sbin/bsdconfig/mouse/port
/freebsd-10-stable/usr.sbin/bsdconfig/mouse/type
/freebsd-10-stable/usr.sbin/bsdconfig/networking/defaultrouter
/freebsd-10-stable/usr.sbin/bsdconfig/networking/devices
/freebsd-10-stable/usr.sbin/bsdconfig/networking/hostname
/freebsd-10-stable/usr.sbin/bsdconfig/networking/nameservers
/freebsd-10-stable/usr.sbin/bsdconfig/networking/networking
/freebsd-10-stable/usr.sbin/bsdconfig/networking/share/device.subr
/freebsd-10-stable/usr.sbin/bsdconfig/networking/share/hostname.subr
/freebsd-10-stable/usr.sbin/bsdconfig/networking/share/ipaddr.subr
/freebsd-10-stable/usr.sbin/bsdconfig/networking/share/media.subr
/freebsd-10-stable/usr.sbin/bsdconfig/networking/share/netmask.subr
/freebsd-10-stable/usr.sbin/bsdconfig/networking/share/resolv.subr
/freebsd-10-stable/usr.sbin/bsdconfig/networking/share/routing.subr
/freebsd-10-stable/usr.sbin/bsdconfig/networking/share/services.subr
/freebsd-10-stable/usr.sbin/bsdconfig/packages/packages
/freebsd-10-stable/usr.sbin/bsdconfig/password/password
/freebsd-10-stable/usr.sbin/bsdconfig/security/kern_securelevel
/freebsd-10-stable/usr.sbin/bsdconfig/security/security
/freebsd-10-stable/usr.sbin/bsdconfig/share/common.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/device.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/dialog.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/keymap.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/media/cdrom.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/media/common.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/media/dos.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/media/floppy.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/media/ftp.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/media/nfs.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/media/tcpip.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/media/ufs.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/media/usb.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/mustberoot.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/packages/categories.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/packages/index.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/packages/packages.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/strings.subr
/freebsd-10-stable/usr.sbin/bsdconfig/share/sysrc.subr
/freebsd-10-stable/usr.sbin/bsdconfig/startup/misc
/freebsd-10-stable/usr.sbin/bsdconfig/startup/rcadd
/freebsd-10-stable/usr.sbin/bsdconfig/startup/rcconf
/freebsd-10-stable/usr.sbin/bsdconfig/startup/rcdelete
/freebsd-10-stable/usr.sbin/bsdconfig/startup/rcedit
/freebsd-10-stable/usr.sbin/bsdconfig/startup/rcvar
/freebsd-10-stable/usr.sbin/bsdconfig/startup/share/rcconf.subr
/freebsd-10-stable/usr.sbin/bsdconfig/startup/share/rcedit.subr
/freebsd-10-stable/usr.sbin/bsdconfig/startup/share/rcvar.subr
/freebsd-10-stable/usr.sbin/bsdconfig/startup/startup
/freebsd-10-stable/usr.sbin/bsdconfig/timezone/share/zones.subr
/freebsd-10-stable/usr.sbin/bsdconfig/timezone/timezone
/freebsd-10-stable/usr.sbin/bsdconfig/ttys/ttys
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/groupadd
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/groupdel
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/groupedit
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/groupinput
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/share/group_input.subr
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/share/user_input.subr
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/useradd
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/userdel
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/useredit
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/userinput
/freebsd-10-stable/usr.sbin/bsdconfig/usermgmt/usermgmt
260675 15-Jan-2014 dteske

MFC r258355,258360,258400-258401,258406-258407,258418,258430,258439,258589-
258590,258592,258727-258728,258785, with the following descriptions:

Revisions 258400-258401,258406-258407,258590,258727-258728,258785:
+ Add a new `includes' module (see: bsdconfig includes -h) for exploring
the bsdconfig(8) API

Remaining revisions:
258592: Sort all the messages.subr files
258355: Fix typo in a comment in networking/device.subr
258360: Whitespace, style, and other changes in networking/device.subr
258418: Quote interface names for good measure in networking/device.subr
258430: Remove an unused line in networking/device.subr
258439: Minor bugfix to f_die() function in common.subr
258589: Minor bugfix to syscons_ttys module

256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


252987 07-Jul-2013 dteske

Fix typos in the BSD License.


252980 07-Jul-2013 dteske

Be consistent with other usr.sbin programs w/respect to the copyright
wording ("All rights reserved."); I had the casing wrong on many instances.


252178 24-Jun-2013 dteske

More whitespace.


251910 18-Jun-2013 dteske

Comments.


251909 18-Jun-2013 dteske

Fix a typo in a comment.


251906 18-Jun-2013 dteske

Improve the INDEX format. Whitespace improvements, format improvements, typo
and grammatical fixes.


250322 07-May-2013 dteske

Explicitly track "script.subr" which wasn't showing up in the graph because
it's not used by anything within bsdconfig nor any modules (rather, the
script.subr include is designed to be used externally -- nonetheless we
want to track it in the modular graph outputs showing includes).


250321 07-May-2013 dteske

Recursively calculate includes. This solves the problem of some includes
missing from the graph, but it also unfortunately forces yet another bug
in graphviz dot(1) to appear. When edge labels are enabled (using '\T')
with this many edges, dot(1) will do bad things in init_rank() and often
crash. So while we're here, let's disable edge labels for the include-
relationship graph feature.


250320 07-May-2013 dteske

Remove unused variables.


249746 22-Apr-2013 dteske

Add new flags `-d' (sets debug=1) and `-D file' (sets debugFile) and
improve debugging initialization. Also fixup USAGE statements while we're
here. Also, change initialization of main program to _not_ change working
directory, allowing the debugFile to be relative without confusion.


244675 25-Dec-2012 dteske

Add more debugging to help with diagnosis of program-flow when needed.


243112 16-Nov-2012 dteske

Replicate a feature from sysinstall documented in
stable/9/usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):

If /usr/sbin/sysinstall is linked to another filename, say
`/usr/local/bin/configPackages', then the basename will be used
as an implicit command name.

To get a list of modules you can link to, see `bsdconfig -h' output.

Approved by: adrian (co-mentor) (implicit)


241499 13-Oct-2012 dteske

SVN r240684 broke the ability of the dot module to map include dependencies.
Teach the dot module about the new location these includes moved to (as part
of r240684) and clean things up a bit.

Reviewed by: adrian (co-mentor)
Approved by: adrian (co-mentor)


240684 18-Sep-2012 dteske

Move major includes into /usr/share/bsdconfig for easy external access.

Reviewed by: adrian (co-mentor)
Approved by: adrian (co-mentor)


238438 14-Jul-2012 dteske

Import bsdconfig(8) as a replacement for the post-install abilities of
deprecated sysinstall(8). NOTE: WITH_BSDCONFIG is currently required.

Submitted by: Devin Teske (dteske), Ron McDowell <rcm@fuzzwad.org>
Reviewed by: Ron McDowell <rcm@fuzzwad.org>
Approved by: Ed Maste (emaste)