From: Plom Heller Date: Tue, 8 Sep 2026 23:06:50 +0000 (+0200) Subject: Move up initramfs hook build to before first apt-get calls. X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/booking/task?a=commitdiff_plain;h=bdfa7bbac4f6ce4932af18baaac1f51fdeee9190;p=confplom Move up initramfs hook build to before first apt-get calls. --- diff --git a/setup_scripts/start_root_t490s.sh b/setup_scripts/start_root_t490s.sh index 9a8ca30..38cdbd6 100755 --- a/setup_scripts/start_root_t490s.sh +++ b/setup_scripts/start_root_t490s.sh @@ -20,6 +20,15 @@ TLP_THRESH_STOP=80 PATH_TO_COPY="${PATH_REPO}/to_copy" PATH_UPDATE_EFI_SCRIPT="${PATH_REPO}/setup_scripts/update_efi.sh" +# before any apt-get call gets a chance to pull in a kernel update of its own … +msg 'Installing initramfs hook to refresh EFI boot files on kernel updates …' +mkdir -p "$(dirname "${PATH_HOOK_UPDATE_EFI}")" +cat <| "${PATH_HOOK_UPDATE_EFI}" +#!/bin/sh +exec "${PATH_UPDATE_EFI_SCRIPT}" "${PARTITION_EFI}" +EOF +chmod +x "${PATH_HOOK_UPDATE_EFI}" + start_root t490s # C.UTF-8 is built into glibc itself (unlike e.g. en_US.UTF-8), so no @@ -44,11 +53,3 @@ cp "${PATH_TO_COPY}/${FNAME_UDEV_RULES_BACKLIGHT}" "${PATH_UDEV_RULES}/" udevadm control --reload-rules udevadm trigger --action=add --subsystem-match=backlight usermod -a -G video "${USERNAME}" - -msg 'Installing initramfs hook to refresh EFI boot files on kernel updates …' -mkdir -p "$(dirname "${PATH_HOOK_UPDATE_EFI}")" -cat <| "${PATH_HOOK_UPDATE_EFI}" -#!/bin/sh -exec "${PATH_UPDATE_EFI_SCRIPT}" "${PARTITION_EFI}" -EOF -chmod +x "${PATH_HOOK_UPDATE_EFI}"