Added the script which will create the minirt24.gz for dsl
[people/pravin/BKO.git] / pxeknife / dsl / generate_minirt24.sh
1 #!/bin/bash
2
3 #cleanup the old mess
4 echo "Removing the old files"
5 rm -rf minitrt24.gz minirt24 mpoint
6
7 # create a copy of image to modify
8 cp minirt24.gz_orig minirt24.gz
9 gunzip minirt24.gz
10
11 echo "Mounting the filesystem"
12 mkdir mpoint
13 mount minirt24 -o loop mpoint/
14
15 echo "coping the needed files..."
16 cp modules/* mpoint/modules/
17 cp httpfs/static/* mpoint/static/
18
19 cp httpfs/server/httpfs mpoint/static/
20 cp httpfs/server/fusermount mpoint/static/
21 cp linuxrc mpoint/
22 chmod 0777 mpoint/linuxrc 
23
24 echo "creating environment, creating links..."
25 cd mpoint/static
26 chmod 0777 *
27 ln -s reboot halt
28 ln -s reboot poweroff
29 ln -s ifconfig route
30 cd ..
31 cd ..
32
33 echo "un-mounting the filesystem"
34 umount mpoint
35 rmdir mpoint
36
37 echo "Compressing the filesystem"
38 gzip -9 minirt24
39
40 echo "Done, you can use minirt24.gz"
41
42