From 1051223a6320bf8e6a0496ffa29ad499a9777915 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Sun, 16 Jan 2011 15:06:38 +0100 Subject: Do no delay if scandelay[=seconds] is not specified (bug #323317 again) --- defaults/initrd.scripts | 6 +++--- defaults/linuxrc | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts index d74ed84..25defb7 100755 --- a/defaults/initrd.scripts +++ b/defaults/initrd.scripts @@ -916,13 +916,13 @@ startLUKS() { } sdelay() { - # Sleep a specific number of seconds if SDELAY is set otherwise only sleep - # 3 seconds, which is a much better default than 1 second (previous default) + # Sleep a specific number of seconds if SDELAY is set if [ "${SDELAY}" ] then + good_msg 'Waiting ${SDELAY} seconds...' sleep ${SDELAY} else - sleep 3 + good_msg 'Hint: Use parameter scandelay[=seconds] if you need waiting here' fi } diff --git a/defaults/linuxrc b/defaults/linuxrc index 6ce8349..e9213ac 100755 --- a/defaults/linuxrc +++ b/defaults/linuxrc @@ -117,7 +117,7 @@ do SDELAY=`parse_opt "${x}"` ;; scandelay) - SDELAY=10 + SDELAY=3 ;; # Module no-loads doload\=*) @@ -286,7 +286,7 @@ else good_msg 'Skipping module load; no modules in the ramdisk!' fi -# Delay if needed for USB hardware +# Apply scan delay if specified sdelay # Setup slow USB bits -- cgit v1.2.3-18-g5258