I guess the patch failed. i am missing the point of patching that particular file anyway
I have traced what this contribs do. It starts a service named "dhcp-dns". This service continuously monitor the file "/var/lib/dhcp/dhcpd.leases". If this file is changed, this service triggers "signal-event dhcp-change" command and updates the DHCP-dependent A Records parts of the file "/var/services/tinydns/root/data" by using the dhcp data where pc-00xxx hostnames were listed formerly and logs the dhcp change time. Therefore, it synchronize the dns records by using dhcp leases.
Actually I don't know the importance of patching this file but you may apply this patch manually since it tries to change a single line which is not in the specified position.
What I wonder is whether there is any inconvenience in this procedure or not. If the file "var/services/tinydns/root/data" is used in the name resolution of an ip address, it should work fine. However, there are some issues that I am currently working on. First, "ping /a x.y.z.d" command from a windows workstation can correctly resolve the hostname however not as fast as the previous case. Second, my problem with the SARG has not been solved since it reports the ip address now instead of hostnames. This problem can come from SARG and I am working on it.