FreeBSD Port: openvpn-2.2.1

Matthias Andree mandree at FreeBSD.org
Tue Aug 30 17:13:54 UTC 2011


Am 30.08.2011 18:40, schrieb Miroslav Lachman:
> Hi,
> 
> I noticed a problem with rc script for openvpn-2.2.1 on recent FreeBSD
> 8-STABLE (Aug 13 20:33:31 CEST 2011).
> It failed to restart if I have the following in rc.conf
> 
> openvpn_bp_office_if="tap bridge"
> 
> 
> # service openvpn_bp_office restart
> Stopping openvpn_bp_office.
> Waiting for PIDS: 75580.
> kldload: can't load if_bridge: File exists
> /usr/local/etc/rc.d/openvpn_bp_office: WARNING: Could not load bridge
> module.
> /usr/local/etc/rc.d/openvpn_bp_office: WARNING: failed precmd routine
> for openvpn_bp_office
> 
> The problem is, that if_bridge.ko is already loaded, but the kldload
> routine in rc script will not detect it, because if_bridge has not
> debug.if_bridge_debug sysctl entry. (older version of rc script works
> fine with kldstat -m if_bridge)
> 
> So I have a question - why the rc script is not using required_modules
> variable from /etc/rc.subr which is there exactly for this purpose?

Miroslav,

thanks for your required_modules suggestion.  The script dates back to
2005, when required_modules didn't exist (it was merged to a stable
version in August 2007).

I have fixed the openvpn20 and openvpn ports. Revisions 2.2.1_1 and
2.0.9_2 (respectively) have the fix.

Thanks for the report and suggestion!

Best regards,
Matthias


More information about the freebsd-ports mailing list