3 # author: hackbard@hackdaworld.dyndns.org
5 # automated install rc_fai.sh script
10 myip="`ifconfig eth0 | grep inet\ addr | awk '{ print $2 }' | awk -F: '{ print $2 }'`"
13 if [ ! -d $myconf ] ; then
14 echo "no config found, aborting fai"
19 disk=`grep '#\ disk' $myconf/disk | awk '{ print $3 }'`
20 if [ ! -b $disk ] ; then
21 echo "disk $disk not found, aborting fai"
25 swap=`grep '#\ swap' $myconf/disk | awk '{ print $3 }'`
26 if [ "$swap" != "0" -a -b ${disk}${swap} ] ; then
27 echo "creating swap device ..."
32 cat $myconf/disk | grep -v '^#' | while read nr mp; do
33 if [ -b ${disk}${nr} ] ; then
34 echo "making filesystem for $mp"
35 mke2fs -j ${disk}${nr}
36 if [ "$mp" = "/" ] ; then
37 echo "mounting root partition"
38 mount ${disk}${nr} $root
43 cat $myconf/disk | grep -v '^#' | while read nr mp; do
44 if [ "$mp" != "/" ] ; then
45 if [ -b ${disk}${nr} ] ; then
47 mount ${disk}${nr} $root/$mp
52 echo "to be continued ...."