Fix room order/labels

This commit is contained in:
Donald Burr 2015-02-20 12:21:08 -08:00
parent c49fe3e182
commit 0638beffc0

View file

@ -6,19 +6,15 @@ if [ ! -f "$1" ]; then
exit 1 exit 1
fi fi
NUM=0 while read HOST_LINE; do
while read HOST; do HOST="`echo $HOST_LINE | cut -d\| -f1`"
FOO="`grep $HOST\$ MASTER_LIST`" MAC="`echo $HOST_LINE | cut -d\| -f2 | tr '[A-Z]' '[a-z]'`"
if [ ! -z "$FOO" ]; then IP="`echo $HOST_LINE | cut -d\| -f3`"
HOST="`echo $FOO | cut -d\| -f3`" NUM="`echo $HOST_LINE | cut -d\| -f4`"
MAC="`echo $FOO | cut -d\| -f1 | tr '[A-Z]' '[a-z]'`" HEX="`echo "obase=16; $NUM" | bc | tr '[A-Z]' '[a-z]'`"
IP="`echo $FOO | cut -d\| -f2`" >&2 echo found host $HOST mac $MAC ip $IP num $NUM hex $HEX
>&2 echo found host $HOST mac $MAC ip $IP num $NUM echo "\"[$HEX] $HOST\","
HEX="`echo "obase=16; $NUM" | bc | tr '[A-Z]' '[a-z]'`" done < HOSTS > acatcher.cxx.inc
echo "\"[$HEX] $HOST\","
NUM=$((NUM+1))
fi
done < "$1" > acatcher.cxx.inc
sed -e "s/_NUMHOSTS_/$NUM/" -e '/_HOSTS_/ {' -e 'r acatcher.cxx.inc' -e 'd' -e '}' < acatcher.cxx.template > acatcher.cxx sed -e "s/_NUMHOSTS_/$NUM/" -e '/_HOSTS_/ {' -e 'r acatcher.cxx.inc' -e 'd' -e '}' < acatcher.cxx.template > acatcher.cxx