summaryrefslogtreecommitdiffstats
path: root/debian/README.source
diff options
context:
space:
mode:
Diffstat (limited to 'debian/README.source')
-rw-r--r--debian/README.source40
1 files changed, 20 insertions, 20 deletions
diff --git a/debian/README.source b/debian/README.source
index f6c57bf5b7..3dd01d12c0 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -114,30 +114,30 @@ number of files under debian/config and (if it exists)
debian/config.local. They are read in the following order, such that
files later on the list can override settings from earlier files.
Files in debian/config.local can also override settings from the
-corresponding file in debian/config. Most of the files are optional
-and the filenames can generally be overridden by explicit lists
-(possibly empty) specified in the 'defines' files.
+corresponding file in debian/config.
1. Common:
- Default filename: config
- - Filename list: [image]configs in defines
+ - Filename list: [build.config]
2. Per kernel architecture:
- - Filename: kernelarch-<karch>/config (optional)
-3. Per architecture:
+ - Default filename: kernelarch-<karch>/config
+ - Filename list: [kernelarch.build.config]
+3. Per Debian architecture:
- Default filename: <arch>/config
- - Filename list: [image]configs in <arch>/defines
-4. Per architecture and flavour:
- - Default filename: <arch>/config.<flavour> (optional)
- - Filename list: [<flavour>_image]configs in <arch>/defines
+ - Filename list: [kernelarch.debianarch.build.config]
+4. Per Debian architecture and flavour:
+ - Default filename: <arch>/config.<flavour>
+ - Filename list: [kernelarch.debianarch.flavour.build.config]
5. Per featureset:
- - Default filename: featureset-<fset>/config (optional)
- - Filename list: [image]configs in featureset-<fset>/defines
-6. Per architecture and featureset:
- - Default filename: <arch>/<fset>/config (optional)
- - Filename list: [image]configs in <arch>/<fset>/defines
-7. Per architecture, featureset, and flavour:
- - Default filename: <arch>/<fset>/config.<flavour> (optional)
- - Filename list: [<flavour>_image]configs in <arch>/<fset>/defines
+ - Default filename: featureset-<fset>/config
+ - Filename list: [featureset.build.config]
+6. Per Debian architecture and featureset:
+ - Default filename: <arch>/<fset>/config
+ - Filename list: [kernelarch.debianarch.featureset.build.config]
+7. Per Debian architecture, featureset, and flavour:
+ - Default filename: <arch>/<fset>/config.<flavour>
+ - Filename list:
+ [kernelarch.debianarch.featureset.flavour.build.config]
You can check the final list of configuration files by reading
debian/rules.gen. Each binary-arch_<arch>_<fset>_<flavour>_image
@@ -159,7 +159,7 @@ The master control file debian/control must be generated before
the package is uploaded. debian/rules contains the debian/control
target, which generates the control file by invoking the
debian/bin/gencontrol.py script, which combines the templates from
-the templates directory and architecture-specific defines file to
+the templates directory and architecture-specific defines.toml file to
produce the debian/control file. Note that this target is intentionally
made to fail with a non-zero exit code to make sure that it is never
run during an automatic build. The following variables are substituted
@@ -179,7 +179,7 @@ into the templates:
-image descriptions.
Normally, the arch-specific contents should be controlled by
-adjusting the corresponding defines file.
+adjusting the corresponding defines.toml file.
Build-dependencies that relate to specific binary packages can be
specified in a Build-Depends field in the template for that binary