[Bug 232397] ctld does not depend on sysctl.conf being evaluated
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Oct 18 17:47:57 UTC 2018
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: bugs at FreeBSD.org
Reporter: mqudsi at neosmart.net
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.
More information about the freebsd-bugs
mailing list