freebsd-nq/usr.sbin/config
Peter Wemm 03349079fe The DEFAULTS changes caused the user specified config file to be opened
much later than before, and it is now after we do a mkdir ../compile/FILE.
As a result, if you do 'config DOESNOTEXIST', it now creates the directory
../config/DOESNOTEXIST.  It did not do that before.  If DEFAULTS does not
exist, it still fails early before any permanent changes.

This shameless hack restores the old behavior of ensuring the config file
actually exists before mkdiring its counterpart directory.

Now I can rmdir ../compile/D and it will stay dead, after my fingers keep
sabotaging me with 'config D<tab><enter>'.  (Some of my kernel names
started with D, which used to be 1-character unique and my fingers knew
this very well...)
2005-11-29 22:54:49 +00:00
..
SMM.doc
config.5 Fully document (no)?(device|option)s?. 2005-02-10 14:26:21 +00:00
config.8 Add an option to tell what version of config(8) this is. 2005-08-10 06:36:44 +00:00
config.h Clean some code that became obfuscated over the years: 2005-11-25 22:25:34 +00:00
config.y - Allow duplicate "machine" directives with the same arguments. 2005-11-27 23:17:00 +00:00
configvers.h 600004 is a better new version than 700000 based on some future commits to 2005-11-28 17:47:54 +00:00
lang.l By a popular demand, add "nomakeoptions" as an alias to "nomakeoption". 2005-11-03 21:09:59 +00:00
main.c The DEFAULTS changes caused the user specified config file to be opened 2005-11-29 22:54:49 +00:00
Makefile Fix a few glitches in my previous commit. 2004-05-11 15:42:44 +00:00
mkheaders.c Clean some code that became obfuscated over the years: 2005-11-25 22:25:34 +00:00
mkmakefile.c Make config(8) understand ORed dependecies in "files*" and 2005-11-27 21:41:58 +00:00
mkoptions.c Per letter dated July 22, 1999, delete clause 3 from code directly 2004-08-07 04:19:37 +00:00