config-init.sh should restart the PARENTPACKAGE less frequently
Currently, config-init.sh will always restart the PARENTPACKAGE when it regenerates configuration files. However, if the config files didn't change, this is probably unnecessary, and in some cases (e.g. xvm-iscsi-config, invirt-xen-config) can potentially cause problems.
config-init.sh should check to see if it actually changed the configuration files it's generating, and only restart the PARENTPACKAGE if it did.