Hello,
I am trying to use if_repaired(x).
I have it defined as follows in library.cf:
body classes if_repaired(x) {
promise_repaired => { "$(x)" };
}
I'm using the following in an attempt to restart sshd when the
configuration is changed by cfengine. Unfortunately, I'm not able to
get it to detect any changes have been made. I use the umycopy
elsewhere in the same way, and don't see any problems.
Any help would be appreciated.
files:
"/etc/ssh/sshd_config"
perms => usystem("0744"),
copy_from =>
umycopy("/var/lib/cfengine3/masterfiles/conf/sshd_config"),
classes => if_repaired("sshd_reconfigured");
processes:
any::
sshd_reconfigured::
"sshd"
signals => { "hup" },
process_select => listening_sshd,
restart_class => "restart_sshd";
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine