1.简介
Config不是一种bash,config语言是linux内核的一种配置语言,config.in文件是使用该语言编写而成,在通常情况下,它看起很像一个SH语言的子集。config配置语言主要有21条基本语句,1条if语句,菜单块和source。主要包括以下几个方面:
(1)菜单入口
例如:config MODVERSION
bool "Module versioning suport"
help
Usualy,you can have to use modules compiled with your kernel.......
"config"定义了新的配置选项,之后的几行定义了该配置选项的属性。配置选项的属性包括:类型、数据范围、输入提示、依赖关系、选择关系、帮助信息和默认值等。
每个配置选项都必须指定类型,类型包括bool,tristate,string,hex和int,其中tristate和bool是两种基本类型,其他的类型都是基于这两种基本类型的,类型定义后可以紧跟输入提示 ,下面两段脚本是等价的。
bool &