I'm very new to this aspect of FreeBSD but trying to understand it better.
After a recent update from 12.2 to 12.3-R, (on the path to 13-RELEASE) I was trying to understand why
After a lot of reading, I changed the
However, after looking at the output from
From there I started to look at
The question is: Should the statement have read
In other words, should the name of the script match the name in the # PROVIDE statement, or am I completely misunderstanding this?
Many thanks.
After a recent update from 12.2 to 12.3-R, (on the path to 13-RELEASE) I was trying to understand why
openbgpd
was suddenly being shut down before fail2ban
, causing the latter to complain that it couldn't find openbgp.sock
.After a lot of reading, I changed the
/usr/local/etc/rc.d/openbgpd
script to include # BEFORE: fail2ban
and that seems to have had the desired effect.However, after looking at the output from
rcorder /etc/rc.d/* /usr/local/etc/rc.d/*
I noticed the output:rcorder: requirement `openbgpd' in file `/usr/local/etc/rc.d/fail2ban' has no providers.
Something else to learn about.From there I started to look at
/usr/local/etc/rc.d/openbgpd
again and noticed it said # PROVIDE: bgpd dynamicrouting
The question is: Should the statement have read
# PROVIDE: openbgpd dynamicrouting
?In other words, should the name of the script match the name in the # PROVIDE statement, or am I completely misunderstanding this?
Many thanks.