A..1 Introduction

Config Language is not 'bash'.

This document describes Config Language, the Linux Kernel Configuration Language. config.in and Config.in files are written in this language.

Although it looks, and usually acts, like a subset of the 'sh' language, Config Language has a restricted syntax and different semantics.

Here is a basic guideline for Config Language programming: use only the programming idioms that you see in existing Config.in files. People often draw on their shell programming experience to invent idioms that look reasonable to shell programmers, but silently fail in Config Language.

Config Language is not 'bash'.



L4 Checker 2012-04-11