Changeset 2845 in MondoRescue for branches/2.2.9/mindi/rootfs/sbin/init
- Timestamp:
- Jun 30, 2011, 7:52:40 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.9/mindi/rootfs/sbin/init
r2844 r2845 263 263 264 264 # Taken from udev management in Mandriva 2008.0. Kudos guys 265 make_extra_nodes () {265 MakeExtraNodes () { 266 266 # there are a few things that sysfs does not export for us. 267 267 # these things are listed in /etc/udev/links.conf … … 278 278 } 279 279 280 create_dev_makedev() {280 CreateDevMakedev() { 281 281 if [ -e /sbin/MAKEDEV ]; then 282 282 ln -sf /sbin/MAKEDEV /dev/MAKEDEV … … 292 292 mkdir /dev 293 293 mount -n -o size=5M,mode=0755 -t tmpfs none /dev 294 make_extra_nodes294 MakeExtraNodes 295 295 mount -n -t devpts -o mode=620 none /dev/pts 296 296 mount -n -t tmpfs none /dev/shm … … 319 319 fi 320 320 echo "Waiting for udev to discover..." 321 create_dev_makedev321 CreateDevMakedev 322 322 # Newer version use udevadm for that 323 323 if [ -x /sbin/udevsettle ]; then … … 399 399 LogIt "Scanning LVM's..." 1 400 400 if which lvm ; then 401 402 403 401 modprobe -q dm-mod 402 modprobe -q dm_mod 403 lvm vgscan --mknodes 404 404 else 405 405 vgscan 406 406 fi 407 407 … … 438 438 /tmp/start-lvm & 439 439 for i in 1 2 3 4 5 ; do 440 441 440 echo -en "." 441 sleep 1 442 442 done 443 443 echo "Done." … … 451 451 452 452 # Taken from the init script of EMC PowerPath on RHEL 453 454 455 456 457 458 459 460 # 461 462 463 464 465 466 467 468 469 470 471 472 473 453 if [ -f /etc/emcp_devicesDB.dat ]; then 454 if [ -f /etc/emcp_devicesDB.idx ]; then 455 /etc/opt/emcpower/emcpmgr map -p > /dev/null 2>&1 456 fi 457 fi 458 459 /sbin/powermt config > /dev/null 2>&1 460 # Wait for udev to finish creating emcpower devices 461 # 462 pdfound=1 463 for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do 464 pdfound=1 465 for pd in `/bin/ls -d /sys/block/emcpower* 2> /dev/null`; do 466 bpd=`basename $pd` 467 if [ ! -e /dev/$bpd ]; then 468 pdfound=0 469 sleep 2 470 break; 471 fi 472 done 473 if [ "$pdfound" -eq 1 ]; then 474 474 break 475 476 477 478 479 480 481 482 483 484 485 486 487 488 /sbin/powermig transition -startup -noprompt> /dev/null 2>&1475 fi 476 done 477 if [ "$pdfound" -eq 0 ]; then 478 echo "Unable to start PowerPath" 479 fi 480 481 /sbin/powermt load > /dev/null 2>&1 482 /etc/opt/emcpower/emcpmgr map > /dev/null 2>&1 483 /etc/opt/emcpower/powercf -C > /dev/null 2>&1 484 if [ ! -e /etc/powermt.custom ]; then 485 /sbin/powermt save > /dev/null 2>&1 486 fi 487 /sbin/powermt register > /dev/null 2>&1 488 /sbin/powermig transition -startup -noprompt > /dev/null 2>&1 489 489 } 490 490
Note:
See TracChangeset
for help on using the changeset viewer.