mirror of
https://git.launchpad.net/livecd-rootfs
synced 2026-02-12 13:03:43 +00:00
Copy-edit Claude's comments a bit.
This commit is contained in:
parent
4d8cfd89b8
commit
9a9ca07a76
@ -56,8 +56,7 @@ class AptStateManager:
|
|||||||
|
|
||||||
The `fields` set (derived from PackageInfo's dataclass fields) acts as
|
The `fields` set (derived from PackageInfo's dataclass fields) acts as
|
||||||
a filter - we only extract fields we care about, ignoring others like
|
a filter - we only extract fields we care about, ignoring others like
|
||||||
Description. This provides some forward-compatibility if apt-cache
|
Description.
|
||||||
output format changes.
|
|
||||||
"""
|
"""
|
||||||
proc = subprocess.Popen(
|
proc = subprocess.Popen(
|
||||||
["apt-cache", "-o", "APT::Cache::AllVersions=0", "show"] + pkgs,
|
["apt-cache", "-o", "APT::Cache::AllVersions=0", "show"] + pkgs,
|
||||||
|
|||||||
@ -252,7 +252,7 @@ class ISOBuilder:
|
|||||||
# for-iso.base.squashfs -> base.squashfs
|
# for-iso.base.squashfs -> base.squashfs
|
||||||
# for-iso.kernel-generic -> filesystem.kernel-generic
|
# for-iso.kernel-generic -> filesystem.kernel-generic
|
||||||
#
|
#
|
||||||
# Kernel and initrd get the extra "filesystem." prefix because casper
|
# Kernel and initrd get the extra "filesystem." prefix because debian-cd
|
||||||
# expects names like filesystem.kernel-* and filesystem.initrd-*.
|
# expects names like filesystem.kernel-* and filesystem.initrd-*.
|
||||||
casper_dir = self.iso_root.joinpath("casper")
|
casper_dir = self.iso_root.joinpath("casper")
|
||||||
artifact_dir = artifact_prefix.parent
|
artifact_dir = artifact_prefix.parent
|
||||||
@ -298,8 +298,8 @@ class ISOBuilder:
|
|||||||
],
|
],
|
||||||
)
|
)
|
||||||
# Override apt-selection to use our ISO's apt configuration instead of
|
# Override apt-selection to use our ISO's apt configuration instead of
|
||||||
# debian-cd's default. This ensures the boot scripts query packages from
|
# debian-cd's default. This ensures the boot scripts get packages from
|
||||||
# the correct repository (our pool) when determining boot requirements.
|
# the correct repository when installing boot packages.
|
||||||
apt_selection = debian_cd_dir.joinpath("tools/apt-selection")
|
apt_selection = debian_cd_dir.joinpath("tools/apt-selection")
|
||||||
with self.logger.logged("overwriting apt-selection"):
|
with self.logger.logged("overwriting apt-selection"):
|
||||||
apt_selection.write_text(
|
apt_selection.write_text(
|
||||||
@ -329,7 +329,7 @@ class ISOBuilder:
|
|||||||
# - Symlinks are excluded because their targets are already checksummed
|
# - Symlinks are excluded because their targets are already checksummed
|
||||||
# - Files are sorted for deterministic, reproducible output across builds
|
# - Files are sorted for deterministic, reproducible output across builds
|
||||||
# - Paths use "./" prefix and we run md5sum from iso_root so the output
|
# - Paths use "./" prefix and we run md5sum from iso_root so the output
|
||||||
# matches what users get when they verify with "md5sum -c" from the ISO
|
# matches what casper-md5check expects.
|
||||||
all_files = []
|
all_files = []
|
||||||
for dirpath, dirnames, filenames in self.iso_root.walk():
|
for dirpath, dirnames, filenames in self.iso_root.walk():
|
||||||
filepaths = [dirpath.joinpath(filename) for filename in filenames]
|
filepaths = [dirpath.joinpath(filename) for filename in filenames]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user