Changeset 2845


Ignore:
Timestamp:
Jun 30, 2011, 7:52:40 PM (8 years ago)
Author:
bruno
Message:

r4186@vgiles: bruno | 2011-06-29 14:49:07 +0200

  • Format improvement
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.9/mindi/rootfs/sbin/init

    r2844 r2845  
    263263
    264264# Taken from udev management in Mandriva 2008.0. Kudos guys
    265 make_extra_nodes () {
     265MakeExtraNodes () {
    266266    # there are a few things that sysfs does not export for us.
    267267    # these things are listed in /etc/udev/links.conf
     
    278278}
    279279
    280 create_dev_makedev() {
     280CreateDevMakedev() {
    281281  if [ -e /sbin/MAKEDEV ]; then
    282282    ln -sf /sbin/MAKEDEV /dev/MAKEDEV
     
    292292    mkdir /dev
    293293    mount -n -o size=5M,mode=0755 -t tmpfs none /dev
    294     make_extra_nodes
     294    MakeExtraNodes
    295295    mount -n -t devpts -o mode=620 none /dev/pts
    296296    mount -n -t tmpfs  none /dev/shm
     
    319319    fi
    320320    echo "Waiting for udev to discover..."
    321     create_dev_makedev
     321    CreateDevMakedev
    322322    # Newer version use udevadm for that
    323323    if [ -x /sbin/udevsettle ]; then
     
    399399        LogIt "Scanning LVM's..." 1
    400400        if which lvm ; then
    401             modprobe -q dm-mod
    402             modprobe -q dm_mod
    403             lvm vgscan --mknodes
     401            modprobe -q dm-mod
     402            modprobe -q dm_mod
     403            lvm vgscan --mknodes
    404404        else
    405             vgscan
     405            vgscan
    406406        fi
    407407
     
    438438        /tmp/start-lvm &
    439439        for i in 1 2 3 4 5 ; do
    440             echo -en "."
    441             sleep 1
     440            echo -en "."
     441            sleep 1
    442442        done
    443443        echo "Done."
     
    451451
    452452    # Taken from the init script of EMC PowerPath on RHEL
    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
     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
    474474            break
    475         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
     475        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
    489489}
    490490
Note: See TracChangeset for help on using the changeset viewer.