rc.sysinit
Stacho Pal
stacho w venco.com.pl
Wto, 8 Sty 2002, 18:02:41 CET
On Tue, 8 Jan 2002, Stacho Pal wrote:
Witam ponownie!
> 'Skryptolog' ze mnie niezbyt mocny, ale w rc.sysinit w sekcji
> dotyczącej sprawdzania 'modules.dep' używana jest zmienn $mver
> która nigdzie nie jest definowana, przynajmniej ja nie znalazłem.
Dopiszę się sam, ale dalej 'badam' rc.sysinit, przed sprawdzaniem
modules.dep jest sekcja dotycząca usb (fragment poniżej), szczególnie
interesująca jest linia po: usb=0, no i jaki sens ma /sbin/modprobe
jeśli niewiadomo co z 'modules.dep'???
-------------
pzdr
Stacho Pal
========================
# Initialize USB controller and HID devices
usb=0
if ! grep -iq "nousb" /proc/cmdline 2>/dev/null && ! grep -q "usb" /proc/devices 2>/dev/null ; then
aliases=$(/sbin/modprobe -c | egrep -s "^alias[[:space:]]+usb-controller" | awk '{ print $3 }')
if [ -n "$aliases" -a "$aliases" != "off" ] ; then
/sbin/modprobe -k usbcore
run_cmd "Mounting USB filesystem" mount -t usbdevfs usbdevfs /proc/bus/usb
for alias in $aliases ; do
run_cmd "$(nls 'Initializing USB controller') ($alias)" /sbin/modprobe $alias
done
[ $? -eq 0 -a -n "$aliases" ] && usb=1
fi
fi
if ! grep -iq "nousb" /proc/cmdline 2>/dev/null && grep -q "usb" /proc/devices 2>/dev/null ; then
usb=1
fi
Więcej informacji o liście dyskusyjnej pld-devel-pl