#!/bin/sh SYSNAME=$1 GREPNAME="\<$SYSNAME\>" MACHINES="/tftpboot/pxe/MACHINES" if grep $GREPNAME $MACHINES 2>/dev/null >/dev/null; then echo "Cleaning-up PXE setup for: $SYSNAME" else echo "pxe-del: $SYSNAME is not listed in $MACHINES" exit fi ETHER=`grep $GREPNAME $MACHINES | grep -v \# | awk '{print $3}'` MACADDR=`echo $ETHER | sed "s/://g" | tr "[:lower:]" "[:upper:]"` IPADDR=`grep $GREPNAME $MACHINES | grep -v \# | awk '{print $2}'` MMAC="01$MACADDR" LINUXMAC=`echo $ETHER | sed "s/:/-/g" | tr "[:upper:]" "[:lower:]"` LINUXPXE="01-$LINUXMAC" echo "IP: $IPADDR" echo "MMAC: $MMAC" dhtadm -D -m $MMAC pntadm -D $SYSNAME $IPADDR echo "removing /tftpboot/$MMAC.inetboot" rm -f /tftpboot/$MMAC.inetboot echo "removing /tftpboot/$MMAC.bootenv.rc" rm -f /tftpboot/$MMAC.bootenv.rc echo "removing /tftpboot/$MMAC.nbp" rm -f /tftpboot/$MMAC.nbp echo "removing /tftpboot/pxe/$SYSNAME" rm -f /tftpboot/pxe/$SYSNAME