Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - #======================================
 - # CDDevice
 - #--------------------------------------
 - function CDDevice {
 - # /.../
 - # changed this function so that it finds config.isoclient on vfat disks, e.g. USB drives
 - # added more changes to work on hdd located iso (by LeKaresz)
 - # ----
 - find /lib/modules/*/kernel/fs/nls/nls* -exec insmod {} \; # needed for vfat filesystemMikor
 - find /lib/modules/*/kernel/fs/*fat/*.ko -exec insmod {} \; # needed for vfat filesystem
 - find /lib/modules/*/kernel/fs/ext*/*.ko -exec insmod {} \; # needed for ext filesystem
 - insmod /lib/modules/*/kernel/drivers/usb/storage/usb-storage.ko # needed for USB
 - find /lib/modules/*/kernel/drivers/ata/sata*.ko -exec insmod {} \; # needed for SATA
 - sleep 5 # fixme; do this in a proper way
 - cddevs=`/usr/sbin/hwinfo --disk | grep sd | grep "Device File:" | cut -f2 -d: | cut -f2 -d " "` # looks for disks instead of CDs
 - echo cddevs $cddevs
 - for i in $cddevs;do
 - i=$i"1" # fixme; looks on the first partition only
 - echo i $i
 - if [ -b $i ];then
 - test -z $cddev && cddev=$i || cddev=$cddev:$i
 - echo cddev $cddev
 - fi
 - done
 - if [ -z $cddev ]; then
 - systemException \
 - "Failed to detect CD drive !" \
 - "reboot"
 - fi
 - }
 
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment