#! /bin/bash
#
#	(c)	Patrick William, Steffen Joeris, Patrick Winnertz 20.11.2004
#		Placed under GPL
#
#	Commands:
IFCONFIG="/sbin/ifconfig"
GREP="/bin/grep"
CUT="/usr/bin/cut"
ECHO="/bin/echo"
MKNOD="/bin/mknod"
TEST="/usr/bin/test"
NBD_SERVER="/bin/nbd-server"
CHMOD="/bin/chmod"

portprefix="16"

port=$(	$IFCONFIG eth0 | \
	$GREP inet | \
	$CUT "-d:" -f 2 | \
	$CUT "-d " -f 1 | \
	$CUT "-d." -f 4 )
#
port="$portprefix$port"
if ! $TEST -b /dev/fd0 ; then
	$ECHO "Creating /dev/fd0 for you."
	$MKNOD /dev/fd0 b 2 0
	$CHMOD a+w /dev/fd0	
fi
$ECHO "... Starting on Port $port."
$NBD_SERVER $port /dev/fd0 &
