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".
+