Merge pull request #19866 from pprindeville/isc-dhcpd-detect-reload-properly
[feed/packages.git] / net / isc-dhcp / files / dhcpd.init
index 2dcc88ee5561f9666921b0887d4085be6367de5f..069cb8b6b0b68bf55c650a6b0708da796c530d7d 100755 (executable)
@@ -466,8 +466,6 @@ general_config() {
                local need_reload=
 
                cp -p $conf_local_file ${conf_local_file}_
-               cmp -s $conf_local_file ${conf_local_file}_ || need_reload=1
-               rm -f ${conf_local_file}_
 
                cat <<EOF > $conf_local_file
 zone "$domain" {
@@ -494,6 +492,9 @@ zone "$mynet.in-addr.arpa" {
 EOF
                done
 
+               cmp -s $conf_local_file ${conf_local_file}_ || need_reload=1
+               rm -f ${conf_local_file}_
+
                [ -n "$need_reload" ] && /etc/init.d/named reload
                sleep 1