linuxmuster/linuxmuster-base7

View on GitHub
share/templates/dhcpd.events.conf

Summary

Maintainability
Test Coverage
# /etc/dhcp/events.conf
#
# thomas@linuxmuster.net
# 20220119
#

if not static {
  on commit {
    set clip = binary-to-ascii(10, 8, ".", leased-address);
    execute("/usr/lib/linuxmuster/dhcpd-update-samba-dns.py", "add", clip, host-decl-name, "yes");
  }
  on release {
    set clip = binary-to-ascii(10, 8, ".", leased-address);
    execute("/usr/lib/linuxmuster/dhcpd-update-samba-dns.py", "delete", clip, host-decl-name, "yes");
  }
  on expiry {
    set clip = binary-to-ascii(10, 8, ".", leased-address);
    execute("/usr/lib/linuxmuster/dhcpd-update-samba-dns.py", "delete", clip, host-decl-name, "yes");
  }
}