Changeset 423 for main/linuxmuster-linbo/trunk/linbo/init.sh
- Timestamp:
- 01/29/09 22:14:18 (3 years ago)
- File:
-
- 1 edited
-
main/linuxmuster-linbo/trunk/linbo/init.sh (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
main/linuxmuster-linbo/trunk/linbo/init.sh
r421 r423 58 58 echo 0 >/proc/sys/kernel/printk 59 59 CMDLINE="$(cat /proc/cmdline)" 60 echo "$CMDLINE" | grep -q debug && debug=yes 61 echo "$CMDLINE" | grep -q useide && useide=yes 60 62 mount -t sysfs /sys /sys 61 63 mount -t devpts /dev/pts /dev/pts 2>/dev/null … … 181 183 UNAME="$(uname -r)" 182 184 NETMODULES="$(findmodules /lib/modules/$UNAME/kernel/drivers/net)" 183 for m in $NETMODULES; do modprobe "$m" & done 185 for m in $NETMODULES; do 186 if [ -n "$debug" ]; then 187 modprobe -v "$m" 188 else 189 modprobe -q "$m" 190 fi 191 done 184 192 sleep 2 185 193 if [ -n "$ipaddr" ]; then … … 223 231 hwsetup(){ 224 232 rm -f /tmp/linbo-cache.done 225 UNAME="$(uname -r)" 226 HDDMODULES="$(findmodules /lib/modules/$UNAME/kernel/drivers/usb /lib/modules/$UNAME/kernel/drivers/scsi)" 227 if cat /proc/cmdline | grep -q useide; then 228 HDDMODULES="$(findmodules /lib/modules/$UNAME/kernel/drivers/ide) $HDDMODULES" 233 if [ -n "$useide" ]; then 234 HDDMODULES="$(cat /etc/ide_modules)" 235 drive=/dev/hda 229 236 else 230 HDDMODULES="$(findmodules /lib/modules/$UNAME/kernel/drivers/ata) $HDDMODULES" 231 fi 232 FSMODULES="$(findmodules /lib/modules/$UNAME/kernel/fs)" 233 # Silence 234 for m in $HDDMODULES $FSMODULES; do modprobe "$m" & done 235 sleep 1 236 enable_dma 237 HDDMODULES="$(cat /etc/ata_modules)" 238 drive=/dev/sda 239 fi 240 # load modules only if drive is not yet present 241 if ! sfdisk -l $drive; then 242 for m in $HDDMODULES; do 243 modprobe -v "$m" 244 if sfdisk -l $drive >/dev/null 2>&1; then 245 echo "Success!" 246 break 247 else 248 modprobe -r "$m" 249 fi 250 done 251 sleep 2 252 fi 253 [ -n "$useide" ] && enable_dma 237 254 echo > /tmp/linbo-cache.done 238 255 } … … 242 259 243 260 # Initial setup 244 init_setup >/dev/null 2>&1 261 if [ -n "$debug" ]; then 262 init_setup 263 else 264 init_setup >/dev/null 2>&1 265 fi 245 266 246 267 # BG processes (HD and Network detection can run in parallel) 247 hwsetup >/dev/null 2>&1 & 248 network >/dev/null 2>&1 & 249 268 if [ -n "$debug" ]; then 269 hwsetup & 270 network & 271 else 272 hwsetup >/dev/null 2>&1 & 273 network >/dev/null 2>&1 & 274 fi 275
Note: See TracChangeset
for help on using the changeset viewer.
