just a general remark (not a blocker for this PR), but a lot of components have this and with systemctl around the corner, i propose we think of a way to generalise this even further. like a sub restart_daemon that behaves differently on el[56], el7 and solaris (and debian ;).