From: Plom Heller Date: Tue, 15 Sep 2026 03:12:32 +0000 (+0200) Subject: Minor refactoring. X-Git-Url: https://plomlompom.com/repos/foo.html?a=commitdiff_plain;h=bd6a92897edec12d2d01afe894f6a58d77508927;p=confplom Minor refactoring. --- diff --git a/scripts/install_debian.sh b/scripts/install_debian.sh index 074ff87..adb8e45 100755 --- a/scripts/install_debian.sh +++ b/scripts/install_debian.sh @@ -12,6 +12,7 @@ include NAME_SWAP include PATH_BOOT_DEVICE include PATH_DATA include PATH_EFI +include PATH_ETC_APT include PATH_FIRST_BOOT_PENDING include PATH_HOME_ROOT include PATH_MNT_CHROOT @@ -59,8 +60,9 @@ NAME_ROOT="${NAME_BOOT}" # constants derived from changeables PATH_EFI_NAME_BOOT="${PATH_EFI}/${NAME_BOOT}" -PATH_FIRST_BOOT_SCRIPT="${PATH_DATA}/${DIRNAME_REPO}/${DIRNAME_SCRIPTS}/${FNAME_SCRIPT_START}" -PATH_MNT_APT_SOURCES="${PATH_MNT_CHROOT}/etc/apt/sources.list" +PATH_FIRST_BOOT_SCRIPT=\ +"${PATH_DATA}/${DIRNAME_REPO}/${DIRNAME_SCRIPTS}/${FNAME_SCRIPT_START}" +PATH_MNT_APT_SOURCES="${PATH_MNT_CHROOT}${PATH_ETC_APT}/sources.list" PATH_MNT_CRYPTTAB="${PATH_MNT_CHROOT}${PATH_CRYPTTAB}" PATH_MNT_FIRST_BOOT_PENDING="${PATH_MNT_CHROOT}${PATH_FIRST_BOOT_PENDING}" PATH_MNT_FSTAB="${PATH_MNT_CHROOT}${PATH_FSTAB}" diff --git a/scripts/lib/PATH_ETC_APT b/scripts/lib/PATH_ETC_APT new file mode 100644 index 0000000..33f37ae --- /dev/null +++ b/scripts/lib/PATH_ETC_APT @@ -0,0 +1 @@ +PATH_ETC_APT=/etc/apt diff --git a/scripts/lib/disable_apt_recommends.sh b/scripts/lib/disable_apt_recommends.sh index a16289e..f553e7a 100644 --- a/scripts/lib/disable_apt_recommends.sh +++ b/scripts/lib/disable_apt_recommends.sh @@ -1,8 +1,9 @@ +include PATH_ETC_APT include msg disable_apt_recommends() { local PREFIX=${1:-} - local TARGET="${PREFIX}/etc/apt/apt.conf.d/90-no-recommends" + local TARGET="${PREFIX}${PATH_ETC_APT}/apt.conf.d/90-no-recommends" msg 'Disabling automatic installation of APT recommends …' printf 'APT::Install-Recommends "false";\n' >| "${TARGET}" }