untabified all init scripts
[bootcd.git] / initscripts / pl_sysinit
index 492cc73..dd2f893 100755 (executable)
@@ -36,13 +36,13 @@ function check-initrd() {
         # it is mounted, but we should probably make sure its our boot cd
         # this can be done by making sure the /pl_version file (on initrd)
         # matches /usr/isolinux/pl_version
-       initrd_version=$(/bin/cat /pl_version)
-       cd_version=$(/bin/cat /usr/isolinux/pl_version)
-       if [ "$initrd_version" == "$cd_version" ]; then
-           _mounted=1
-       else
-           verbose-message "pl_sysinit: WARNING pl_version mismatch"
-       fi
+        initrd_version=$(/bin/cat /pl_version)
+        cd_version=$(/bin/cat /usr/isolinux/pl_version)
+        if [ "$initrd_version" == "$cd_version" ]; then
+            _mounted=1
+        else
+            verbose-message "pl_sysinit: WARNING pl_version mismatch"
+        fi
     fi
     return $_mounted
 }
@@ -53,58 +53,58 @@ function check-block-devices() {
     shopt -s nullglob
 
     for device in /sys/block/*; do
-       device=$(/bin/basename $device)
+        device=$(/bin/basename $device)
 
         # skipping any devices that start with md or ra (ram) or lo
-       # (loop) or fd (floppy)
+        # (loop) or fd (floppy)
 
-       start_device=${device:0:2}
-       if [ "$start_device" == "ra" ] || [ "$start_device" == "md" ] ||
-           [ "$start_device" == "lo" ] || [ "$start_device" == "fd" ]; then
-           continue
-       fi
+        start_device=${device:0:2}
+        if [ "$start_device" == "ra" ] || [ "$start_device" == "md" ] ||
+            [ "$start_device" == "lo" ] || [ "$start_device" == "fd" ]; then
+            continue
+        fi
 
         # If this is a removable (e.g., USB flash) device, then try to
         # look for an ISO image on each of its partitions.
-       if [ "$(cat /sys/block/$device/removable)" = "1" ] ; then
-           partitions=$(/bin/awk "\$4 ~ /${device}[0-9]*/ { print \$4 }" /proc/partitions)
-           for partition in $partitions ; do
-               echo $(date "+%H:%M:%S") "pl_sysinit: checking $partition for iso image"
-               mkdir -p /tmp/$partition
-               if /bin/mount -o ro -t msdos,ext2 /dev/$partition /tmp/$partition 2>&1 > /dev/null ; then
-               # Look for the first ISO image
-                   for iso in /tmp/$partition/*.iso ; do
-                       if /sbin/losetup /dev/loop0 $iso ; then
-                           echo $(date "+%H:%M:%S") "pl_sysinit: using $(basename $iso) on $partition"
-                           device="loop0"
-                           break
-                       fi
-                   done
-                   if [ "$device" != "loop0" ] ; then
-                       /bin/umount /tmp/$partition 2>&1 > /dev/null
-                   fi
-               fi
-           done
-       fi
-       
-       verbose-message "pl_sysinit: checking $device for /usr contents"
-       /bin/mount -o ro -t iso9660 /dev/$device /usr 2>&1 > /dev/null
-       if [ $? -eq 0 ]; then
-       # it mounted, but we should probably make sure its our boot cd
-       # this can be done by making sure the /pl_version file (on initrd)
-       # matches /usr/isolinux/pl_version
-           initrd_version=$(/bin/cat /pl_version)
-           cd_version=$(/bin/cat /usr/isolinux/pl_version)
-
-           if [ "$initrd_version" != "$cd_version" ]; then
-           # eh, wrong cd, keep trying
-               /bin/umount /usr 2>&1 /dev/null
-           else
-               verbose-message "pl_sysinit: found CD and mounted on /usr"
-               _mounted=1
-               break
-           fi
-       fi
+        if [ "$(cat /sys/block/$device/removable)" = "1" ] ; then
+            partitions=$(/bin/awk "\$4 ~ /${device}[0-9]*/ { print \$4 }" /proc/partitions)
+            for partition in $partitions ; do
+                echo $(date "+%H:%M:%S") "pl_sysinit: checking $partition for iso image"
+                mkdir -p /tmp/$partition
+                if /bin/mount -o ro -t msdos,ext2 /dev/$partition /tmp/$partition 2>&1 > /dev/null ; then
+                # Look for the first ISO image
+                    for iso in /tmp/$partition/*.iso ; do
+                        if /sbin/losetup /dev/loop0 $iso ; then
+                            echo $(date "+%H:%M:%S") "pl_sysinit: using $(basename $iso) on $partition"
+                            device="loop0"
+                            break
+                        fi
+                    done
+                    if [ "$device" != "loop0" ] ; then
+                        /bin/umount /tmp/$partition 2>&1 > /dev/null
+                    fi
+                fi
+            done
+        fi
+        
+        verbose-message "pl_sysinit: checking $device for /usr contents"
+        /bin/mount -o ro -t iso9660 /dev/$device /usr 2>&1 > /dev/null
+        if [ $? -eq 0 ]; then
+        # it mounted, but we should probably make sure its our boot cd
+        # this can be done by making sure the /pl_version file (on initrd)
+        # matches /usr/isolinux/pl_version
+            initrd_version=$(/bin/cat /pl_version)
+            cd_version=$(/bin/cat /usr/isolinux/pl_version)
+
+            if [ "$initrd_version" != "$cd_version" ]; then
+            # eh, wrong cd, keep trying
+                /bin/umount /usr 2>&1 /dev/null
+            else
+                verbose-message "pl_sysinit: found CD and mounted on /usr"
+                _mounted=1
+                break
+            fi
+        fi
     done
     return $_mounted
 }
@@ -139,11 +139,11 @@ function create-device-mapper-node() {
     MINOR=$(sed -n "s/^ *\([0-9]\+\) \+$DM_NAME\$/\1/p" /proc/misc)
     
     if [ -n "$MAJOR" ] && [ -n "$MINOR" ]; then
-       /bin/mkdir -p --mode=755 $DIR
-       /bin/rm -f $CONTROL
-       /bin/mknod --mode=600 $CONTROL c $MAJOR $MINOR
+        /bin/mkdir -p --mode=755 $DIR
+        /bin/rm -f $CONTROL
+        /bin/mknod --mode=600 $CONTROL c $MAJOR $MINOR
     else
-       verbose-message "pl_sysinit: unable to create device mapper control node, continuing"
+        verbose-message "pl_sysinit: unable to create device mapper control node, continuing"
     fi
 }
 
@@ -174,14 +174,14 @@ function sync-clock() {
     baseMin=`uname -r | cut -d "." -f2`
     vers=`uname -r | cut -d "." -f3 | cut -d "-" -f1`
     if [ $baseMaj -eq 2 ];then
-       if [ $baseMin -eq 6 ]; then
+        if [ $baseMin -eq 6 ]; then
             if [ $vers -ge 32 ];then
-               if [ "$(readlink /dev/rtc)" != "/dev/rtc0" ]; then
+                if [ "$(readlink /dev/rtc)" != "/dev/rtc0" ]; then
                     rm -f /dev/rtc
                     ln -s /dev/rtc0 /dev/rtc
-               fi
+                fi
             fi
-       fi
+        fi
     fi
     # save ntp clock to hardware
     /sbin/hwclock --systohc --utc