| 50 |
set -e |
set -e |
| 51 |
. /etc/fai/fai.conf |
. /etc/fai/fai.conf |
| 52 |
|
|
| 53 |
|
echo Creating FAI nfsroot can take a long time and will |
| 54 |
|
echo need more than 160MB disk space in $NFSROOT. |
| 55 |
ROOTCMD="chroot $NFSROOT" |
ROOTCMD="chroot $NFSROOT" |
| 56 |
|
|
| 57 |
RUNDIR=/var/run/fai/make-nfs-root |
RUNDIR=/var/run/fai/make-nfs-root |
| 230 |
# definition for loopback device |
# definition for loopback device |
| 231 |
echo "iface lo inet loopback" > etc/network/interfaces |
echo "iface lo inet loopback" > etc/network/interfaces |
| 232 |
|
|
| 233 |
echo "*.* /tmp/syslog.log" > etc/syslog.conf |
echo "*.* /tmp/fai/syslog.log" > etc/syslog.conf |
| 234 |
cat >> root/.profile <<-EOF |
cat >> root/.profile <<-EOF |
| 235 |
|
PATH=/usr/local/sbin:/usr/local/bin:/usr/lib/fai:/bin:/sbin:/usr/bin:/usr/sbin: |
| 236 |
|
export PATH |
| 237 |
. $SHAREFAI/subroutines |
. $SHAREFAI/subroutines |
| 238 |
. $SHAREFAI/subroutines-$OS_TYPE |
. $SHAREFAI/subroutines-$OS_TYPE |
| 239 |
set -a |
set -a |
| 302 |
setup_bootp(){ |
setup_bootp(){ |
| 303 |
|
|
| 304 |
if [ -x "`which mknbi-linux`" ]; then |
if [ -x "`which mknbi-linux`" ]; then |
| 305 |
mknbi-linux --verbose -d /dev/nfs -i rom \ |
mknbi-linux --verbose -a "ip=both" \ |
| 306 |
$NFSROOT/boot/vmlinuz-$KERNELVERSION /boot/fai/installimage |
$NFSROOT/boot/vmlinuz-$KERNELVERSION /boot/fai/installimage |
| 307 |
else |
else |
| 308 |
die "Command mknbi-linux not found. Please install the package netboot" |
die "Command mknbi-linux not found. Please install the package netboot" |