Seperated the network mounting related code from linuxrc.
[people/pravin/BKO.git] / pxeknife / dsl / mount_http_iso.sh
1 #!/static/sh
2
3 echo "HTTP Boot: inserting network modules"
4 insmod /modules/crc32.o >/dev/null 2>&1  
5 insmod /modules/8390.o  >/dev/null 2>&1 
6 insmod /modules/mii.o  >/dev/null 2>&1 
7 insmod /modules/ne2k-pci.o  >/dev/null 2>&1 
8 insmod /modules/pcnet32.o  >/dev/null 2>&1 
9 insmod /modules/r8169.o  >/dev/null 2>&1 
10 insmod /modules/e100.o  >/dev/null 2>&1 
11 insmod /modules/e1000.o  >/dev/null 2>&1 
12 insmod /modules/sis900.o  >/dev/null 2>&1 
13 insmod /modules/via-rhine.o  >/dev/null 2>&1 
14 insmod /modules/8139too.o  >/dev/null 2>&1 
15 insmod /modules/af_packet.o >/dev/null 2>&1 
16 insmod /modules/loop.o >/dev/null 2>&1 
17
18 ifconfig lo 127.0.0.1 up
19 ifconfig eth0 up
20 udhcpc -s /static/udhcpc.sh  >/dev/null 2>&1 
21 insmod /modules/fuse.o >/dev/null 2>&1 
22
23 echo "The location of dsl.iso is $1"
24 echo "mounting CDROM"
25 mkdir /iso
26 httpfs $1 /iso
27 busybox mount -t iso9660 /iso/dsl.iso /cdrom -o loop -o ro
28
29
30 #echo "mounting KNOPPIX"
31 #mkdir /cdrom/KNOPPIX
32 #httpfs $SRV_IP /cdrom/KNOPPIX
33
34 # test if knoppix is there
35 if test -f /cdrom/$KNOPPIX_DIR/$KNOPPIX_NAME
36 then
37 echo -n "successfully mounted the Image"
38 fi
39