diff --git a/404.html b/404.html index 3631c21..c0bc750 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -404 Page not found | UAPI Group Specifications

404

Page Not Found

UAPI Group Specifications

\ No newline at end of file +404 Page not found | UAPI Group Specifications

404

Page Not Found

UAPI Group Specifications

\ No newline at end of file diff --git a/categories/index.html b/categories/index.html index 67d8659..f5f2e3c 100644 --- a/categories/index.html +++ b/categories/index.html @@ -1,4 +1,4 @@ -Categories | UAPI Group Specifications +Categories | UAPI Group Specifications
Categories diff --git a/en.search-data.min.55de1b4718881476d5f9a093af2e88e08b6df8ba29b63aaac88c19a0abdcb6fd.js b/en.search-data.min.754428460137de0cb44c0566c82a0eea833c2cd9d72a61e05e44e69cf5519d79.js similarity index 99% rename from en.search-data.min.55de1b4718881476d5f9a093af2e88e08b6df8ba29b63aaac88c19a0abdcb6fd.js rename to en.search-data.min.754428460137de0cb44c0566c82a0eea833c2cd9d72a61e05e44e69cf5519d79.js index b1385e6..74c6dab 100644 --- a/en.search-data.min.55de1b4718881476d5f9a093af2e88e08b6df8ba29b63aaac88c19a0abdcb6fd.js +++ b/en.search-data.min.754428460137de0cb44c0566c82a0eea833c2cd9d72a61e05e44e69cf5519d79.js @@ -134,8 +134,8 @@ Masking # As a special override case, it must be possible to mask files across d For example, an empty /etc/foo/bar.conf means that /usr/lib/foo/bar.conf is masked and thus not parsed. Drop-ins # All configuration paths must support drop-ins, except for configuration file formats where automatic combining of multiple files is not feasible, for example scripts or structured documents. Supporting drop-ins means that in addition to parsing a full configuration file, an implementation also parses the drop-in files in the drop-in directories associated with it. Drop-ins always have higher precedence than the configuration file they refer to. Drop-ins are sorted in the lexicographic order using the file name without the path, 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 themselves. +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 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 /etc/foo/bar.conf.d/a.conf.d/b.conf, and the latter must be ignored if it exists. diff --git a/en.search.min.1568cd7f00f633c5d96116f88ee578870c7c0b6050fee922b6b26ff4df8ebc06.js b/en.search.min.bb98677af40b38d431935529772ab91ba2727b6e10e385b47db24d6ed31b0d28.js similarity index 89% rename from en.search.min.1568cd7f00f633c5d96116f88ee578870c7c0b6050fee922b6b26ff4df8ebc06.js rename to en.search.min.bb98677af40b38d431935529772ab91ba2727b6e10e385b47db24d6ed31b0d28.js index 84e5fe8..4fd715f 100644 --- a/en.search.min.1568cd7f00f633c5d96116f88ee578870c7c0b6050fee922b6b26ff4df8ebc06.js +++ b/en.search.min.bb98677af40b38d431935529772ab91ba2727b6e10e385b47db24d6ed31b0d28.js @@ -1 +1 @@ -"use strict";(function(){const e=document.querySelector("#book-search-input"),t=document.querySelector("#book-search-results");if(!e)return;e.addEventListener("focus",n),e.addEventListener("keyup",s),document.addEventListener("keypress",i);function i(t){if(e===document.activeElement)return;const n=String.fromCharCode(t.charCode);if(!a(n))return;e.focus(),t.preventDefault()}function a(t){const n=e.getAttribute("data-hotkeys")||"";return n.indexOf(t)>=0}function n(){e.removeEventListener("focus",n),e.required=!0,o("/specifications/flexsearch.min.js"),o("/specifications/en.search-data.min.55de1b4718881476d5f9a093af2e88e08b6df8ba29b63aaac88c19a0abdcb6fd.js",function(){e.required=!1,s()})}function s(){for(;t.firstChild;)t.removeChild(t.firstChild);if(!e.value)return;const n=window.bookSearchIndex.search(e.value,10);n.forEach(function(e){const n=r("
  • "),s=n.querySelector("a"),o=n.querySelector("small");s.href=e.href,s.textContent=e.title,o.textContent=e.section,t.appendChild(n)})}function o(e,t){const n=document.createElement("script");n.defer=!0,n.async=!1,n.src=e,n.onload=t,document.head.appendChild(n)}function r(e){const t=document.createElement("div");return t.innerHTML=e,t.firstChild}})() \ No newline at end of file +"use strict";(function(){const e=document.querySelector("#book-search-input"),t=document.querySelector("#book-search-results");if(!e)return;e.addEventListener("focus",n),e.addEventListener("keyup",s),document.addEventListener("keypress",i);function i(t){if(e===document.activeElement)return;const n=String.fromCharCode(t.charCode);if(!a(n))return;e.focus(),t.preventDefault()}function a(t){const n=e.getAttribute("data-hotkeys")||"";return n.indexOf(t)>=0}function n(){e.removeEventListener("focus",n),e.required=!0,o("/specifications/flexsearch.min.js"),o("/specifications/en.search-data.min.754428460137de0cb44c0566c82a0eea833c2cd9d72a61e05e44e69cf5519d79.js",function(){e.required=!1,s()})}function s(){for(;t.firstChild;)t.removeChild(t.firstChild);if(!e.value)return;const n=window.bookSearchIndex.search(e.value,10);n.forEach(function(e){const n=r("
  • "),s=n.querySelector("a"),o=n.querySelector("small");s.href=e.href,s.textContent=e.title,o.textContent=e.section,t.appendChild(n)})}function o(e,t){const n=document.createElement("script");n.defer=!0,n.async=!1,n.src=e,n.onload=t,document.head.appendChild(n)}function r(e){const t=document.createElement("div");return t.innerHTML=e,t.firstChild}})() \ No newline at end of file diff --git a/index.html b/index.html index 9017958..cf8f537 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ -UAPI Group Specifications | UAPI Group Specifications +UAPI Group Specifications | UAPI Group Specifications
    UAPI Group Specifications diff --git a/specs/boot_loader_specification/index.html b/specs/boot_loader_specification/index.html index 2535a37..2617b75 100644 --- a/specs/boot_loader_specification/index.html +++ b/specs/boot_loader_specification/index.html @@ -1,6 +1,6 @@ Boot Loader Specification | UAPI Group Specifications +Operating systems cooperatively manage boot loader menu entry directories that contain drop-in files, making multi-boot scenarios easy to support. Boot menu entries are defined via two simple formats that can be understood by different boot loader implementations, operating systems, and userspace programs.">Boot Loader Specification | UAPI Group Specifications
    Boot Loader Specification

    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