diff options
author | Scott James Remnant <scott@ubuntu.com> | 2009-12-16 17:47:49 +0000 |
---|---|---|
committer | maximilian attems <maks@debian.org> | 2010-04-05 04:09:43 +0200 |
commit | 553aa3742ca43b4ba4e87b2dea2c5d31cc43a124 (patch) | |
tree | efc5a2caa83f7499bef8bca3cdbda43918c83660 /mkinitramfs | |
parent | 135b1620f5d591c6ffe6059124802d534d5473fb (diff) | |
download | initramfs-tools-553aa3742ca43b4ba4e87b2dea2c5d31cc43a124.tar.gz initramfs-tools-553aa3742ca43b4ba4e87b2dea2c5d31cc43a124.zip |
mkinitramfs: generate pre-cached boot order file
if tsort is available, use it instead of custom sorting code
if a pre-cached order file is available, use that instead
[ move cache_run_scripts from scripts/functions to hook-scripts
as only used on mkinitramfs build and not on boot ]
Signed-off-by: maximilian attems <maks@debian.org>
Diffstat (limited to 'mkinitramfs')
-rwxr-xr-x | mkinitramfs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mkinitramfs b/mkinitramfs index f7e484d..6eed876 100755 --- a/mkinitramfs +++ b/mkinitramfs @@ -269,6 +269,11 @@ fi run_scripts /usr/share/initramfs-tools/hooks run_scripts "${CONFDIR}"/hooks +# cache boot run order +for b in $(cd "${DESTDIR}/scripts" && find . -mindepth 1 -type d); do + cache_run_scripts "${DESTDIR}" "/scripts/${b#./}" +done + # generate module deps depmod -a -b "${DESTDIR}" ${version} rm "${DESTDIR}/lib/modules/${version}"/modules.*map |