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