freebsd-nq/usr.sbin/config
Warner Losh 4bc2b0b76d Require the option that's mapped be listed in the options file. This
will allow people with old config options to either have it just work
(if config is new enough), or get a version error (if their config is
about 7.0 or newer) rather than getting a cryptic error about
duplicated options in the options file, or getting an error about an
unknown option, at which point they'd update their config file only to
learn they need a new config, only to learn they didn't really need to
update their config file...  All this because our version checking was
in the wrong place for the past decade...

# hopefully this is the last change, and we'll be able to config with an
# 8.0 GENERIC file on stable/8 after I merge this change and add the
# compat options.

MFC after:	3 days
2010-04-27 06:14:30 +00:00
..
SMM.doc
config.5 Allow multiple makeoption lines to be used with the += operator, this permits 2008-11-22 21:12:47 +00:00
config.8 Delete commented out ancient history. 2009-01-26 21:45:33 +00:00
config.h Move checking the version up from Makefile generation to just after 2010-04-27 05:04:32 +00:00
config.y - Handle calloc() allocation failures. 2010-03-30 13:46:40 +00:00
configvers.h Redo how we add compat options so as to be compatible with old 2010-04-27 05:38:26 +00:00
kernconf.tmpl Handle !INCLUDE_CONFIG_FILE entirely in the kernel. This should make some 2007-05-16 16:08:04 +00:00
lang.l - Handle calloc() allocation failures. 2010-03-30 13:46:40 +00:00
main.c Move checking the version up from Makefile generation to just after 2010-04-27 05:04:32 +00:00
Makefile The last big commit: let usr.sbin/ use WARNS=6 by default. 2010-01-02 11:07:44 +00:00
mkheaders.c Clean some code that became obfuscated over the years: 2005-11-25 22:25:34 +00:00
mkmakefile.c Move checking the version up from Makefile generation to just after 2010-04-27 05:04:32 +00:00
mkoptions.c Require the option that's mapped be listed in the options file. This 2010-04-27 06:14:30 +00:00