https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232397
Bug ID: 232397
Summary: ctld does not depend on sysctl.conf being evaluated
Product: Base System
Version: 11.2-STABLE
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: conf
Assignee: [email protected]
Reporter: [email protected]
The ctld service does not wait for sysctl.conf to be evaluated before running.
Unfortunately, the drivers for some popular cards require sysctl configuration
in sysctl.conf (not possible in loader.conf) to bring them up in the correct
mode (e.g. mlx4/mlx4en to set the card in ip instead of ib mode), meaning that
when ctld starts up, it fails immediately because it can't listen on the
requested address.
I'm unsure how to modify /etc/rc.d/ctld to enact a dependency on sysctl.conf's
evaluation; for my purposes I ended up hacking the ctld service itself to
unconditionally execute the sysctls I need set prior to actually processing the
service start command.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"