net/frr: safe execution changes

This commit is contained in:
Franco Fichtner 2025-11-17 21:38:20 -05:00
parent 458997d163
commit e2601dc289

View File

@ -49,14 +49,14 @@ if (frr_carp_enabled()) {
switch ($type) {
case 'MASTER':
shell_exec('/usr/local/etc/rc.d/frr start');
mwexecfm('/usr/local/etc/rc.d/frr start');
break;
case 'BACKUP':
shell_exec('/usr/local/etc/rc.d/frr stop');
mwexecfm('/usr/local/etc/rc.d/frr stop');
break;
}
} elseif (frr_enabled()) {
// XXX: when not toggling between active and disabled, pass event so underlaying protocols can
// determine which actions to perform when reaching a certain state.
shell_exec('/usr/local/opnsense/scripts/frr/carp_event_handler');
mwexecfm('/usr/local/opnsense/scripts/frr/carp_event_handler');
}