This series replaces the old workaround for noexec temporary directories (defer dependency checking to boot time) with a workaround that is used unconditionally and always generates ORDER files at build time. This removes the incompatibility of noexec with boot script names containing '.' or '-', and should make booting slightly faster when the initramfs is built using a noexec temporary directory. (Several of those incompatible boot scripts do still exist, by the way: bilibop-lockfs: usr/share/initramfs-tools/scripts/init-top/bilibop-lockfs bilibop-lockfs: usr/share/initramfs-tools/scripts/local-bottom/bilibop-lockfs bilibop-rules: usr/share/initramfs-tools/scripts/local-bottom/bilibop-rules cloud-initramfs-dyn-netconf: usr/share/initramfs-tools/scripts/init-top/cloud-initramfs-dyn-netconf cloud-initramfs-dyn-netconf: usr/share/initramfs-tools/scripts/init-bottom/cloud-initramfs-dyn-netconf debian-edu-config: usr/share/initramfs-tools/scripts/nfs-bottom/before-ltsp kxc: usr/share/initramfs-tools/scripts/init-premount/kxc-premount-net ) Ben. Ben Hutchings (2): Always generate ORDER files in mkinitramfs Move get_source, set_initlist, get_prereq_pairs, call_scripts to hook-functions hook-functions | 104 ++++++++++++++++++++++++++++++++ mkinitramfs | 17 +----- scripts/functions | 175 +----------------------------------------------------- 3 files changed, 109 insertions(+), 187 deletions(-) -- Ben Hutchings Any sufficiently advanced bug is indistinguishable from a feature.
Attachment:
signature.asc
Description: This is a digitally signed message part