Merge branches 'warthog9' and 'master' of http://etherboot.org/share/warthog9/BKO
[people/pravin/BKO.git] / pxeknife / red_hat / fedora_11_live_cd / mount_http_iso.sh
1 #!/static/sh
2
3 # objectives: 
4 # Enable networking.
5 # Setup networking.
6 # Find the location from which we need to get the ISO.
7 # Mount the ISO.
8
9 echo "HTTP Boot: inserting network modules"
10 #insmod /modules/crc32c.ko   
11 insmod /modules/8390.ko   
12 insmod /modules/mii.ko   
13 insmod /modules/ne2k-pci.ko   
14 insmod /modules/pcnet32.ko   
15 insmod /modules/r8169.ko   
16 insmod /modules/e100.ko   
17 insmod /modules/e1000.ko  
18 insmod /modules/sis900.ko   
19 insmod /modules/via-rhine.ko   
20 insmod /modules/8139too.ko   
21 #insmod /modules/af_packet.ko >/dev/null 2>&1 
22 #insmod /modules/loop.ko >/dev/null 2>&1 
23
24 ifconfig lo 127.0.0.1 up
25 ifconfig eth0 up
26 udhcpc -s /static/udhcpc.sh  >/dev/null 2>&1 
27
28 ISO_PATH=$1
29 echo "The location of fedora.iso is $ISO_PATH"
30 echo "mounting CDROM"
31 mkdir /iso
32 httpfs $ISO_PATH /iso
33 FILEPATH=`ls /iso/*.iso`
34 busybox mount -t iso9660 $FILEPATH /sysroot -o loop -o ro
35
36
37 # test if knoppix is there
38 if test -f /sysroot/LiveOS/squashfs.img
39 then
40 echo -n "successfully mounted the Image"
41 return 0
42 fi
43 return 1