The Boot Loader Specification
diff --git a/specs/configuration_files_specification/index.html b/specs/configuration_files_specification/index.html
index 772e968..6021bb7 100644
--- a/specs/configuration_files_specification/index.html
+++ b/specs/configuration_files_specification/index.html
@@ -1,6 +1,6 @@
Configuration Files Specification | UAPI Group Specifications
+The purpose of the rules defined here is to allow OS vendors to implement the hermetic-usr pattern, where all vendor files are shipped in the vendor tree itself (/usr/), including configuration files with system defaults, while allowing local or vendor overrides without modifying the original files, for easier management.">Configuration Files Specification | UAPI Group Specifications
Configuration Files Specification
Configuration Files Specification
@@ -47,13 +47,8 @@
regardless of the hierarchy under which they are stored.
The drop-ins that are later in this order have higher precedence.
Considering the following files are present on the filesystem, this would be the order in which the
files are parsed. Note, that files with the same name override each other. The configuration in
-bar.conf
has the lowest priority, and is overridden by a.conf
and b.conf
.b.conf
has the
-highest priority.
/usr/lib/foo/bar.conf
-/etc/foo/bar.conf (overrides /usr/lib/foo/bar.conf)
-/usr/lib/foo/bar.conf.d/a.conf
-/etc/foo/bar.conf.d/a.conf (/usr/lib/foo/bar.conf.d/a.conf)
-/usr/lib/foo/bar.conf.d/b.conf
-
If a config file is masked, drop-ins must still be parsed, unless they are masked
+bar.conf
has the lowest priority, and is read before a.conf
and b.conf
. b.conf
has the
+highest priority:
/usr/lib/foo/bar.conf
(overridden by /etc/foo/bar.conf
)/etc/foo/bar.conf
/usr/lib/foo/bar.conf.d/a.conf
(overridden by /etc/foo/bar.conf.d/a.conf
)/etc/foo/bar.conf.d/a.conf
/usr/lib/foo/bar.conf.d/b.conf
If a config file is masked, drop-ins must still be parsed, unless they are masked
themselves.
For example, even if /usr/lib/foo/bar.conf
is masked by an empty /etc/foo/bar.conf
,
/usr/lib/foo/bar.conf.d/a.conf
must still be parsed and applied, unless there is also
an empty /etc/foo/bar.conf.d/a.conf
, in which case the drop-in is masked too.
Drop-ins are not recursive, so a drop-in cannot have a directory of drop-ins.
For example, /etc/foo/bar.conf.d/a.conf
cannot be overridden by
diff --git a/specs/discoverable_disk_image/index.html b/specs/discoverable_disk_image/index.html
index 91c7d1d..b6c7627 100644
--- a/specs/discoverable_disk_image/index.html
+++ b/specs/discoverable_disk_image/index.html
@@ -1,4 +1,4 @@
-
Discoverable Disk Image | UAPI Group Specifications
+Discoverable Disk Image | UAPI Group Specifications
Discoverable Disk Image
Discoverable Disk Image (DDI)
diff --git a/specs/discoverable_partitions_specification/index.html b/specs/discoverable_partitions_specification/index.html
index 8aeac80..9735c80 100644
--- a/specs/discoverable_partitions_specification/index.html
+++ b/specs/discoverable_partitions_specification/index.html
@@ -1,6 +1,6 @@
Discoverable Partitions Specification | UAPI Group Specifications
+This specification describes the use of GUID Partition Table (GPT) UUIDs to enable automatic discovery of partitions and their intended mountpoints. Traditionally Linux has made little use of partition types, mostly just defining one UUID for file system/data partitions and another one for swap partitions.">Discoverable Partitions Specification | UAPI Group Specifications
Discoverable Partitions Specification
The Discoverable Partitions Specification (DPS)
diff --git a/specs/extension_image/index.html b/specs/extension_image/index.html
index 03e03e3..d473704 100644
--- a/specs/extension_image/index.html
+++ b/specs/extension_image/index.html
@@ -1,4 +1,4 @@
-Extension Images | UAPI Group Specifications
+Extension Images | UAPI Group Specifications
Extension Images
Extension Images
diff --git a/specs/index.html b/specs/index.html
index 506b92d..b4802ed 100644
--- a/specs/index.html
+++ b/specs/index.html
@@ -1,4 +1,4 @@
-Specs | UAPI Group Specifications
+Specs | UAPI Group Specifications
Specs
diff --git a/specs/linux_tpm_pcr_registry/index.html b/specs/linux_tpm_pcr_registry/index.html
index e88a963..1dcda71 100644
--- a/specs/linux_tpm_pcr_registry/index.html
+++ b/specs/linux_tpm_pcr_registry/index.html
@@ -1,6 +1,6 @@
Linux TPM PCR Registry | UAPI Group Specifications
+PCRs owned by the firmware, i.">Linux TPM PCR Registry | UAPI Group Specifications
Linux TPM PCR Registry
🔏 Linux TPM PCR Registry 🗒️
diff --git a/specs/sysext/index.html b/specs/sysext/index.html
index 984414f..186cd68 100644
--- a/specs/sysext/index.html
+++ b/specs/sysext/index.html
@@ -1,4 +1,4 @@
-Sysext | UAPI Group Specifications
+Sysext | UAPI Group Specifications
Sysext
This content has moved to
diff --git a/specs/unified_kernel_image/index.html b/specs/unified_kernel_image/index.html
index 098c542..d533aa3 100644
--- a/specs/unified_kernel_image/index.html
+++ b/specs/unified_kernel_image/index.html
@@ -1,4 +1,4 @@
-
Unified Kernel Image | UAPI Group Specifications
+Unified Kernel Image | UAPI Group Specifications
Unified Kernel Image
Unified Kernel Image (UKI)
diff --git a/specs/version_format_specification/index.html b/specs/version_format_specification/index.html
index 1bbc28d..1632e2f 100644
--- a/specs/version_format_specification/index.html
+++ b/specs/version_format_specification/index.html
@@ -1,6 +1,6 @@
Version Format Specification | UAPI Group Specifications
+Version Format # The version string is a sequence of zero or more characters.">Version Format Specification | UAPI Group Specifications
Version Format Specification
Version Format Specification
diff --git a/tags/index.html b/tags/index.html
index 4bf8e54..40400a2 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -1,4 +1,4 @@
-Tags | UAPI Group Specifications
+Tags | UAPI Group Specifications
Tags
Configuration Files Specification @@ -47,13 +47,8 @@ regardless of the hierarchy under which they are stored. The drop-ins that are later in this order have higher precedence.
Considering the following files are present on the filesystem, this would be the order in which the
files are parsed. Note, that files with the same name override each other. The configuration in
-bar.conf
has the lowest priority, and is overridden by a.conf
and b.conf
.b.conf
has the
-highest priority.
/usr/lib/foo/bar.conf
-/etc/foo/bar.conf (overrides /usr/lib/foo/bar.conf)
-/usr/lib/foo/bar.conf.d/a.conf
-/etc/foo/bar.conf.d/a.conf (/usr/lib/foo/bar.conf.d/a.conf)
-/usr/lib/foo/bar.conf.d/b.conf
-
If a config file is masked, drop-ins must still be parsed, unless they are masked
+bar.conf
has the lowest priority, and is read before a.conf
and b.conf
. b.conf
has the
+highest priority:
(overridden by/usr/lib/foo/bar.conf
/etc/foo/bar.conf
)/etc/foo/bar.conf
(overridden by/usr/lib/foo/bar.conf.d/a.conf
/etc/foo/bar.conf.d/a.conf
)/etc/foo/bar.conf.d/a.conf
/usr/lib/foo/bar.conf.d/b.conf
If a config file is masked, drop-ins must still be parsed, unless they are masked themselves.
For example, even if /usr/lib/foo/bar.conf
is masked by an empty /etc/foo/bar.conf
,
/usr/lib/foo/bar.conf.d/a.conf
must still be parsed and applied, unless there is also
an empty /etc/foo/bar.conf.d/a.conf
, in which case the drop-in is masked too.
Drop-ins are not recursive, so a drop-in cannot have a directory of drop-ins.
For example, /etc/foo/bar.conf.d/a.conf
cannot be overridden by
diff --git a/specs/discoverable_disk_image/index.html b/specs/discoverable_disk_image/index.html
index 91c7d1d..b6c7627 100644
--- a/specs/discoverable_disk_image/index.html
+++ b/specs/discoverable_disk_image/index.html
@@ -1,4 +1,4 @@
-
Discoverable Disk Image (DDI)
diff --git a/specs/discoverable_partitions_specification/index.html b/specs/discoverable_partitions_specification/index.html
index 8aeac80..9735c80 100644
--- a/specs/discoverable_partitions_specification/index.html
+++ b/specs/discoverable_partitions_specification/index.html
@@ -1,6 +1,6 @@
Discoverable Partitions Specification | UAPI Group Specifications
+This specification describes the use of GUID Partition Table (GPT) UUIDs to enable automatic discovery of partitions and their intended mountpoints. Traditionally Linux has made little use of partition types, mostly just defining one UUID for file system/data partitions and another one for swap partitions.">Discoverable Partitions Specification | UAPI Group Specifications
Discoverable Partitions Specification
The Discoverable Partitions Specification (DPS)
diff --git a/specs/extension_image/index.html b/specs/extension_image/index.html
index 03e03e3..d473704 100644
--- a/specs/extension_image/index.html
+++ b/specs/extension_image/index.html
@@ -1,4 +1,4 @@
-Extension Images | UAPI Group Specifications
+Extension Images | UAPI Group Specifications
Extension Images
Extension Images
diff --git a/specs/index.html b/specs/index.html
index 506b92d..b4802ed 100644
--- a/specs/index.html
+++ b/specs/index.html
@@ -1,4 +1,4 @@
-Specs | UAPI Group Specifications
+Specs | UAPI Group Specifications
Specs
diff --git a/specs/linux_tpm_pcr_registry/index.html b/specs/linux_tpm_pcr_registry/index.html
index e88a963..1dcda71 100644
--- a/specs/linux_tpm_pcr_registry/index.html
+++ b/specs/linux_tpm_pcr_registry/index.html
@@ -1,6 +1,6 @@
Linux TPM PCR Registry | UAPI Group Specifications
+PCRs owned by the firmware, i.">Linux TPM PCR Registry | UAPI Group Specifications
Linux TPM PCR Registry
🔏 Linux TPM PCR Registry 🗒️
diff --git a/specs/sysext/index.html b/specs/sysext/index.html
index 984414f..186cd68 100644
--- a/specs/sysext/index.html
+++ b/specs/sysext/index.html
@@ -1,4 +1,4 @@
-Sysext | UAPI Group Specifications
+Sysext | UAPI Group Specifications
Sysext
This content has moved to
diff --git a/specs/unified_kernel_image/index.html b/specs/unified_kernel_image/index.html
index 098c542..d533aa3 100644
--- a/specs/unified_kernel_image/index.html
+++ b/specs/unified_kernel_image/index.html
@@ -1,4 +1,4 @@
-
Unified Kernel Image | UAPI Group Specifications
+Unified Kernel Image | UAPI Group Specifications
Unified Kernel Image
Unified Kernel Image (UKI)
diff --git a/specs/version_format_specification/index.html b/specs/version_format_specification/index.html
index 1bbc28d..1632e2f 100644
--- a/specs/version_format_specification/index.html
+++ b/specs/version_format_specification/index.html
@@ -1,6 +1,6 @@
Version Format Specification | UAPI Group Specifications
+Version Format # The version string is a sequence of zero or more characters.">Version Format Specification | UAPI Group Specifications
Version Format Specification
Version Format Specification
diff --git a/tags/index.html b/tags/index.html
index 4bf8e54..40400a2 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -1,4 +1,4 @@
-Tags | UAPI Group Specifications
+Tags | UAPI Group Specifications
Tags
The Discoverable Partitions Specification (DPS)
diff --git a/specs/extension_image/index.html b/specs/extension_image/index.html
index 03e03e3..d473704 100644
--- a/specs/extension_image/index.html
+++ b/specs/extension_image/index.html
@@ -1,4 +1,4 @@
-Extension Images | UAPI Group Specifications
+Extension Images | UAPI Group Specifications
Extension Images
Extension Images
diff --git a/specs/index.html b/specs/index.html
index 506b92d..b4802ed 100644
--- a/specs/index.html
+++ b/specs/index.html
@@ -1,4 +1,4 @@
-Specs | UAPI Group Specifications
+Specs | UAPI Group Specifications
Specs
diff --git a/specs/linux_tpm_pcr_registry/index.html b/specs/linux_tpm_pcr_registry/index.html
index e88a963..1dcda71 100644
--- a/specs/linux_tpm_pcr_registry/index.html
+++ b/specs/linux_tpm_pcr_registry/index.html
@@ -1,6 +1,6 @@
Linux TPM PCR Registry | UAPI Group Specifications
+PCRs owned by the firmware, i.">Linux TPM PCR Registry | UAPI Group Specifications
Linux TPM PCR Registry
🔏 Linux TPM PCR Registry 🗒️
diff --git a/specs/sysext/index.html b/specs/sysext/index.html
index 984414f..186cd68 100644
--- a/specs/sysext/index.html
+++ b/specs/sysext/index.html
@@ -1,4 +1,4 @@
-Sysext | UAPI Group Specifications
+Sysext | UAPI Group Specifications
Sysext
This content has moved to
diff --git a/specs/unified_kernel_image/index.html b/specs/unified_kernel_image/index.html
index 098c542..d533aa3 100644
--- a/specs/unified_kernel_image/index.html
+++ b/specs/unified_kernel_image/index.html
@@ -1,4 +1,4 @@
-
Unified Kernel Image | UAPI Group Specifications
+Unified Kernel Image | UAPI Group Specifications
Unified Kernel Image
Unified Kernel Image (UKI)
diff --git a/specs/version_format_specification/index.html b/specs/version_format_specification/index.html
index 1bbc28d..1632e2f 100644
--- a/specs/version_format_specification/index.html
+++ b/specs/version_format_specification/index.html
@@ -1,6 +1,6 @@
Version Format Specification | UAPI Group Specifications
+Version Format # The version string is a sequence of zero or more characters.">Version Format Specification | UAPI Group Specifications
Version Format Specification
Version Format Specification
diff --git a/tags/index.html b/tags/index.html
index 4bf8e54..40400a2 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -1,4 +1,4 @@
-Tags | UAPI Group Specifications
+Tags | UAPI Group Specifications
Tags
Extension Images
diff --git a/specs/index.html b/specs/index.html
index 506b92d..b4802ed 100644
--- a/specs/index.html
+++ b/specs/index.html
@@ -1,4 +1,4 @@
-Specs | UAPI Group Specifications
+Specs | UAPI Group Specifications
Specs
diff --git a/specs/linux_tpm_pcr_registry/index.html b/specs/linux_tpm_pcr_registry/index.html
index e88a963..1dcda71 100644
--- a/specs/linux_tpm_pcr_registry/index.html
+++ b/specs/linux_tpm_pcr_registry/index.html
@@ -1,6 +1,6 @@
Linux TPM PCR Registry | UAPI Group Specifications
+PCRs owned by the firmware, i.">Linux TPM PCR Registry | UAPI Group Specifications
Linux TPM PCR Registry
🔏 Linux TPM PCR Registry 🗒️
diff --git a/specs/sysext/index.html b/specs/sysext/index.html
index 984414f..186cd68 100644
--- a/specs/sysext/index.html
+++ b/specs/sysext/index.html
@@ -1,4 +1,4 @@
-Sysext | UAPI Group Specifications
+Sysext | UAPI Group Specifications
Sysext
This content has moved to
diff --git a/specs/unified_kernel_image/index.html b/specs/unified_kernel_image/index.html
index 098c542..d533aa3 100644
--- a/specs/unified_kernel_image/index.html
+++ b/specs/unified_kernel_image/index.html
@@ -1,4 +1,4 @@
-
Unified Kernel Image | UAPI Group Specifications
+Unified Kernel Image | UAPI Group Specifications
Unified Kernel Image
Unified Kernel Image (UKI)
diff --git a/specs/version_format_specification/index.html b/specs/version_format_specification/index.html
index 1bbc28d..1632e2f 100644
--- a/specs/version_format_specification/index.html
+++ b/specs/version_format_specification/index.html
@@ -1,6 +1,6 @@
Version Format Specification | UAPI Group Specifications
+Version Format # The version string is a sequence of zero or more characters.">Version Format Specification | UAPI Group Specifications
Version Format Specification
Version Format Specification
diff --git a/tags/index.html b/tags/index.html
index 4bf8e54..40400a2 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -1,4 +1,4 @@
-Tags | UAPI Group Specifications
+Tags | UAPI Group Specifications
Tags
🔏 Linux TPM PCR Registry 🗒️
diff --git a/specs/sysext/index.html b/specs/sysext/index.html
index 984414f..186cd68 100644
--- a/specs/sysext/index.html
+++ b/specs/sysext/index.html
@@ -1,4 +1,4 @@
-Sysext | UAPI Group Specifications
+Sysext | UAPI Group Specifications
Sysext
This content has moved to
diff --git a/specs/unified_kernel_image/index.html b/specs/unified_kernel_image/index.html
index 098c542..d533aa3 100644
--- a/specs/unified_kernel_image/index.html
+++ b/specs/unified_kernel_image/index.html
@@ -1,4 +1,4 @@
-
Unified Kernel Image | UAPI Group Specifications
+Unified Kernel Image | UAPI Group Specifications
Unified Kernel Image
Unified Kernel Image (UKI)
diff --git a/specs/version_format_specification/index.html b/specs/version_format_specification/index.html
index 1bbc28d..1632e2f 100644
--- a/specs/version_format_specification/index.html
+++ b/specs/version_format_specification/index.html
@@ -1,6 +1,6 @@
Version Format Specification | UAPI Group Specifications
+Version Format # The version string is a sequence of zero or more characters.">Version Format Specification | UAPI Group Specifications
Version Format Specification
Version Format Specification
diff --git a/tags/index.html b/tags/index.html
index 4bf8e54..40400a2 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -1,4 +1,4 @@
-Tags | UAPI Group Specifications
+Tags | UAPI Group Specifications
Tags
This content has moved to diff --git a/specs/unified_kernel_image/index.html b/specs/unified_kernel_image/index.html index 098c542..d533aa3 100644 --- a/specs/unified_kernel_image/index.html +++ b/specs/unified_kernel_image/index.html @@ -1,4 +1,4 @@ -