SVN: rc-scripts/trunk/rc.d/rc.sysinit

glen glen at pld-linux.org
Thu May 30 19:41:22 CEST 2013


Author: glen
Date: Thu May 30 19:41:22 2013
New Revision: 12665

Modified:
   rc-scripts/trunk/rc.d/rc.sysinit
Log:
rc.sysinit: unify modprobe calls


Modified: rc-scripts/trunk/rc.d/rc.sysinit
==============================================================================
--- rc-scripts/trunk/rc.d/rc.sysinit	(original)
+++ rc-scripts/trunk/rc.d/rc.sysinit	Thu May 30 19:41:22 2013
@@ -194,9 +194,9 @@
 	fi
 
 	# sysfs is also needed before any other things (under kernel > 2.5)
-	if grep -q sysfs /proc/filesystems 2>/dev/null ; then
+	if grep -q sysfs /proc/filesystems 2>/dev/null; then
 		is_fsmounted sysfs /sys || mount -n -o gid=17 -t sysfs sysfs /sys
-		if grep -q securityfs /proc/filesystems 2>/dev/null ; then
+		if grep -q securityfs /proc/filesystems 2>/dev/null; then
 			mount -n -o gid=17 -t securityfs securityfs /sys/kernel/security
 		fi
 	fi
@@ -257,7 +257,7 @@
 
 # Set the hostname
 if [ -z "${HOSTNAME}" ]; then
-	show "$(nls 'Host:') $(hostname)" ; ok
+	show "$(nls 'Host:') $(hostname)"; ok
 else
 	run_cmd "$(nls 'Host:') ${HOSTNAME}" hostname ${HOSTNAME}
 fi
@@ -314,7 +314,7 @@
 		# XXX might need modules dep
 		# Device mapper & related initialization
 		if ! grep -qF device-mapper /proc/devices; then
-			modprobe dm-mod
+			modprobe -s dm-mod
 		fi
 
 		. /etc/rc.d/init.d/cryptsetup
@@ -332,10 +332,10 @@
 	if ! strstr "$cmdline" "nousb" && ! is_fsmounted usbfs /proc/bus/usb; then
 		aliases=$(modprobe_c | awk '/^alias[\t ]+usb-controller/ { print $3 }')
 		if [ -n "$aliases" -a "$aliases" != "off" ] ; then
-			/sbin/modprobe -s usbcore
+			modprobe -s usbcore
 			for alias in $aliases ; do
 				[ "$alias" = "off" ] && continue
-				run_cmd "$(nls 'Initializing USB controller') ($alias)" /sbin/modprobe -s $alias
+				run_cmd "$(nls 'Initializing USB controller') ($alias)" modprobe -s $alias
 			done
 			[ $? -eq 0 -a -n "$aliases" ] && usb=1
 		fi
@@ -352,14 +352,14 @@
 	if [ "$usb" = "1" ]; then
 		needusbstorage=$(cat /proc/bus/usb/devices 2>/dev/null | grep -e "^I.*Cls=08" 2>/dev/null)
 		if [ "$(kernelverser)" -lt "002006" ]; then
-			grep -Fq 'hid' /proc/bus/usb/drivers 2>/dev/null || run_cmd "Initializing USB HID interface" modprobe hid 2> /dev/null
+			grep -Fq 'hid' /proc/bus/usb/drivers 2>/dev/null || run_cmd "Initializing USB HID interface" modprobe -s hid
 			mouseoutput=$(cat /proc/bus/usb/devices 2>/dev/null|grep -E "^I.*Cls=03.*Prot=02" 2>/dev/null)
 			kbdoutput=$(cat /proc/bus/usb/devices 2>/dev/null|grep -E "^I.*Cls=03.*Prot=01" 2>/dev/null)
 			if [ -n "$kbdoutput" ]; then
-				run_cmd "Initializing USB keyboard" modprobe keybdev
+				run_cmd "Initializing USB keyboard" modprobe -s keybdev
 			fi
 			if [ -n "$mouseoutput" ]; then
-				run_cmd "Initializing USB mouse" modprobe mousedev
+				run_cmd "Initializing USB mouse" modprobe -s mousedev
 			fi
 		fi
 	fi
@@ -411,7 +411,7 @@
 			run_cmd "Setting up ISA PNP devices (userspace pnp)" /sbin/isapnp /etc/isapnp/isapnp.conf
 		fi
 		if ! is_no "$RUN_KERNELPNP"; then
-			/sbin/modprobe isa-pnp 2> /dev/null
+			modprobe -s isa-pnp
 			if [ -e /proc/isapnp -a -f /etc/isapnp/isapnp-kernel.conf ]; then
 				show "Setting up ISA PNP devices (kernelspace pnp)"; busy
 				grep -v "^#" /etc/isapnp/isapnp-kernel.conf 2>/dev/null >/proc/isapnp && (deltext; ok) || (deltext; fail)
@@ -432,7 +432,7 @@
 
 	# Clean up SELinux labels
 	if [ -n "$SELINUX" ]; then
-		for file in /etc/mtab /etc/cryptomtab /etc/ld.so.cache ; do
+		for file in /etc/mtab /etc/cryptomtab /etc/ld.so.cache; do
 			[ -r $file ] && restorecon $file >/dev/null 2>&1
 		done
 	fi
@@ -549,7 +549,7 @@
 
 	# Load usb storage here, to match most other things
 	if [ -n "$needusbstorage" ]; then
-		modprobe usb-storage >/dev/null 2>&1
+		modprobe -s usb-storage
 	fi
 
 	# Load firewire devices
@@ -558,9 +558,9 @@
 		if [ -n "$aliases" -a "$aliases" != "off" ] ; then
 			for alias in $aliases ; do
 				[ "$alias" = "off" ] && continue
-				run_cmd "$(nls 'Initializing firewire controller') ($alias)" /sbin/modprobe $alias
+				run_cmd "$(nls 'Initializing firewire controller') ($alias)" modprobe $alias
 			done
-			grep -E "SBP2" /proc/bus/ieee1394/devices 2>/dev/null && /sbin/modprobe -s sbp2 > /dev/null 2>&1
+			grep -E "SBP2" /proc/bus/ieee1394/devices 2>/dev/null && modprobe -s sbp2
 		fi
 	fi
 
@@ -609,19 +609,19 @@
 	if [ -x /sbin/evms_activate ]; then
 		if [ "$(kernelverser)" -lt "002006" ]; then
 			# Linux 2.4 core modules
-			modprobe -s evms > /dev/null 2>&1
-			modprobe -s evms_passthru > /dev/null 2>&1
-			modprobe -s ldev_mgr > /dev/null 2>&1
-			modprobe -s dos_part > /dev/null 2>&1
+			modprobe -s evms
+			modprobe -s evms_passthru
+			modprobe -s ldev_mgr
+			modprobe -s dos_part
 		else
 			# Linux 2.6 core module
-			modprobe -s evmscore > /dev/null 2>&1
+			modprobe -s evmscore
 		fi
 
-		is_yes "$EVMS_GUID_PTABLE" && modprobe -s gpt_part >/dev/null 2>&1
-		is_yes "$EVMS_LVM" && modprobe -s lvm_vge >/dev/null 2>&1
-		is_yes "$EVMS_AIX" && modprobe -s AIXlvm_vge >/dev/null 2>&1
-		is_yes "$EVMS_OS2" && modprobe -s os2lvm_vge >/dev/null 2>&1
+		is_yes "$EVMS_GUID_PTABLE" && modprobe -s gpt_part
+		is_yes "$EVMS_LVM" && modprobe -s lvm_vge
+		is_yes "$EVMS_AIX" && modprobe -s AIXlvm_vge
+		is_yes "$EVMS_OS2" && modprobe -s os2lvm_vge
 		run_cmd "Discovering EVMS volumes" /sbin/evms_activate
 		if is_yes "$EVMS_LVM" && is_yes "$EVMS_LVM_COMPAT_NODES" ; then
 			# Link nodes for compatibility with LVM
@@ -639,17 +639,17 @@
 			lvmversion=2
 		fi
 		if [ "$lvmversion" = "1" ] ; then
-			modprobe -s lvm-mod >/dev/null 2>&1
+			modprobe -s lvm-mod
 			lvmignorelocking=""
 			lvmsysinit=""
 		elif [ "$lvmversion" = "2" ] ; then
-			modprobe -s dm-mod >/dev/null 2>&1
+			modprobe -s dm-mod
 			lvmignorelocking="--ignorelockingfailure"
 			lvmsysinit="--sysinit"
 		else
-			modprobe -s lvm-mod >/dev/null 2>&1
+			modprobe -s lvm-mod
 			# device mapper (2.5+ and patched 2.4)
-			modprobe -s dm-mod >/dev/null 2>&1
+			modprobe -s dm-mod
 			lvmignorelocking=""
 			lvmsysinit=""
 		fi
@@ -672,7 +672,7 @@
 
 	# Add raid devices
 	if [ -x /sbin/mdadm -a -f /etc/mdadm.conf ] || [ -f /etc/raidtab ]; then
-		modprobe -s md >/dev/null 2>&1
+		modprobe -s md
 		if [ -f /proc/mdstat ]; then
 			goraidtab=1
 			golvm=0
@@ -1005,7 +1005,7 @@
 		if grep -qv ' 9 st' /proc/devices 2>/dev/null; then
 			if [ -n "$USEMODULES" ] ; then
 				# Try to load the module. If it fails, ignore it...
-				insmod -p st >/dev/null 2>&1 && modprobe -s st >/dev/null 2>&1
+				insmod -p st >/dev/null 2>&1 && modprobe -s st
 			fi
 		fi
 	fi


More information about the pld-cvs-commit mailing list