interface=$1 bootscript=$2 vers=$3 arch=$4 set - `echo $bootscript | sed 's|://| |' | sed 's|/| |'` proto=$1 server=$2 path=$arch/$vers hostname=`sed -n '/host-name/h;${g;s/^[^"]*"\([^"]*\)".*/\1/;p;}' \ < /var/db/dhclient.leases.$interface` echo "proto=$proto server=$server path=$path hostname=$hostname" ftp -o /install.auto $proto://$server/install.auto ftp -o /install.input $proto://$server/install.input ftp -o /install.disklabel $proto://$server/install.disklabel ifconfig $1 down echo "installing..." grep -v '^#' /install.input \ | sed "s|INTERFACE|$interface|g" \ | sed "s|PROTO|$proto|g" \ | sed "s|SERVER|$server|g" \ | sed "s|PATH|$path|g" \ | sed "s|HOSTNAME|$hostname|g" \ | sh /install.auto > /tmp/install.log cp /tmp/install.log /mnt/var/log echo "reboot..." reboot