Bug 10018

Summary: add usleep
Product: Sisyphus Reporter: led
Component: mkinitrd-busyboxAssignee: Sergey Vlasov <vsu>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: ldv, vvk
Version: unstable   
Hardware: all   
OS: Linux   

Description led 2006-09-19 18:35:07 MSD
Очень прошу добавить usleep. Часто требуется в случаях, когда / на 
usb-устройстве (необходима пауза 2-5 секунд между загрузкой модулей USB и 
монтированием /. По моим наблюдениям подобное расширение увеличит busybox всего 
на 356 байт.
Comment 1 Dmitry V. Levin 2006-09-19 19:00:54 MSD
Зачем, ведь тамошний ash умеет sleep.
Comment 2 led 2006-09-19 19:17:27 MSD
(In reply to comment #1)
Думаю "протолкнуть" патч для mkinitrd кроме всего прочего добавляющий опцию
--sleep-after SEC
и обеспечивающий
/bin/usleep ${SEC}000000
в initrd.img
Comment 3 Konstantin A Lepikhov (L.A. Kostis) 2006-09-28 01:30:31 MSD
(In reply to comment #1)
> Зачем, ведь тамошний ash умеет sleep.
нет, не умеет.

хотя выход есть - использовать параметр root_delay:

rootdelay=      [KNL] Delay (in seconds) to pause before attempting to         
                              
                        mount the root filesystem
Comment 4 led 2006-09-28 17:51:32 MSD
(In reply to comment #3)
> хотя выход есть - использовать параметр root_delay:

Спасибо. Тогда вопрос снят.