Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
6134bfcf
Commit
6134bfcf
authored
Oct 07, 2002
by
Dave Jones
Committed by
Linus Torvalds
Oct 07, 2002
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[PATCH] Document randconfig
parent
53ecbbba
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
47 additions
and
0 deletions
+47
-0
Documentation/kbuild/random.txt
Documentation/kbuild/random.txt
+47
-0
No files found.
Documentation/kbuild/random.txt
0 → 100644
View file @
6134bfcf
Code by Ghozlane Toumi <gtoumi@messel.emse.fr>, documentation by
Keith Owens <kaos@ocs.com.au>
In addition to the normal config targets you can make
randconfig random configuration.
allyes reply 'y' to all options, maximal kernel.
allno reply 'n' to all options, minimal kernel.
allmod build everything as modules where possible.
All random configurations will satisfy the config rules, that is, all
configurations should be valid. Any build errors indicate bugs in the
config dependency rules or in the Makefiles.
You can constrain the random configuration, e.g. you may want to force
the use of modules or the absence of /proc or cramfs must be a module.
If file .force_default exists then it is read to preset selected
values, all other values will be randomly selected, subject to the
config rules. The syntax of .force_default is:
CONFIG_foo=value
Force this value, for example CONFIG_MODULES=y, CONFIG_PROC_FS=n,
CONFIG_RAMFS=m.
# CONFIG_foo is not set
Equivalent to CONFIG_foo=n, supported because this is the format used
in .config. NOTE: The leading '#' is required.
# list CONFIG_foo val1,val2,val3
Pick a value for CONFIG_foo from the list. CONFIG_foo must be an int
or hex option. NOTE: The leading '#' is required.
# range CONFIG_foo min max
Pick a value for CONFIG_foo in the range min <=> max. CONFIG_foo
must be an int option. NOTE: The leading '#' is required.
If you have repeated settings of the same option in .force_default then
values take precedence over lists which take precedence over range.
Within each group the last setting for an option is used.
Answers "randomised" are bool(), tristate(), dep_tristate() and
choice(). Unless specified in .force_default, int, hex, and string
options use the default values from config.in.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment