Module Name: src Committed By: apb Date: Sun Oct 12 15:54:19 UTC 2014
Modified Files: src/usr.bin/config: TODO Log Message: Allow easier adding/removing of options without regard to whether or not they were already defined. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/usr.bin/config/TODO Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/config/TODO diff -u src/usr.bin/config/TODO:1.3 src/usr.bin/config/TODO:1.4 --- src/usr.bin/config/TODO:1.3 Sun Oct 12 08:04:30 2014 +++ src/usr.bin/config/TODO Sun Oct 12 15:54:19 2014 @@ -62,3 +62,19 @@ o Split cfdata. cfdata is pattern matching rules to enable devices at runtime device auto-configuration. It is pure data and can (should) be generated separately from the code. + +o Allow easier adding and removing of options. + + It should be possible to add or remove options, flags, etc., + without regard to whether or not they are already defined. + For example, a configuration like this: + + include GENERIC + options FOO + no options BAR + + should work regardless of whether or not options FOO and/or + options BAR were defined in GENERIC. It should not give + errors like "options BAR was already defined" or "options FOO + was not defined". +