Unverified Commit 1de1a4df authored by David Beniamine's avatar David Beniamine
Browse files

Fix host regeneration

parent a59da4d8
......@@ -2,20 +2,21 @@
BASE_MACS="6c:4b:90 a4:1f:72 78:45:c4 64:00:6a b0:83:fe d4:be:d9 00:23:24"
arg="c8:1f:66"
registry="/etc/registry/hosts"
cp $registry "$registry_$(date '+%Y%m%d_%H%M')"
cp -v $registry "$registry-$(date '+%Y%m%d_%H%M')"
for mac in $BASE_MACS
do
arg="$arg\| $mac"
done
echo grep "$arg" /var/lib/dhcp/dhcpd.leases
#echo grep "$arg" /var/lib/dhcp/dhcpd.leases
MACS=""
for line in $(grep "$arg" /var/lib/dhcp/dhcpd.leases | sort -u)
do
if [ "$line" != "hardware" ] && [ "$line" != "ethernet" ]
then
if [ -z "$(grep $line $registry)" ]
mac=$(echo $line | sed 's/;$//g')
if [ -z "$(grep $mac $registry)" ]
then
MACS="$MACS $(echo $line | sed 's/;$//g')"
MACS="$MACS $mac"
fi
fi
done
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment