#!/bin/csh -f
#
# given a hostname, and the field desired, addhostq
# will return the data for that field.
#

set dumpconfig = /tmp/dumpconfig$$
set dumpout = /tmp/dumpout$$
set hostname = $1
set keyword = $2
alias dumphost /usr/local/etc/dumphost

if ("$hostname" == "-k") then
	echo "list" > $dumpconfig
	echo "quit" >> $dumpconfig
	dumphost $dumpconfig | fmt
else if ("$hostname" == "" || "$keyword" == "") then
	echo usage:   addhostq hostname keyword
	echo usage:   addhostq -k
	echo example: addhostq marble ether1
	exit 0
else
	echo "set hostname $hostname" > $dumpconfig
	echo "show $keyword" >> $dumpconfig
	if ("$keyword" == "all") then
		echo "pretty" >> $dumpconfig
		echo "show all" >> $dumpconfig
		echo "match" >> $dumpconfig
		dumphost < $dumpconfig | less
	else
		echo "match" >> $dumpconfig
		dumphost < $dumpconfig
	endif
endif

rm -f $dumpconfig $dumpout

