Bug 210144

Summary: WITHOUT_SOMETHING variables from /etc/src.conf leave some stale files on the system.
Product: Base System Reporter: Sergey <kpect>
Component: confAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed Feedback Timeout    
Severity: Affects Only Me CC: amd64
Priority: ---    
Version: CURRENT   
Hardware: amd64   
OS: Any   

Description Sergey 2016-06-08 14:31:47 UTC
Hello.

Setting following variables in /etc/src.conf:
WITHOUT_AUDIT=YES
WITHOUT_PF=YES
WITHOUT_QUOTAS=YES
...
and many more,
doesn't remove auditd, auditdistd, pf, pflog, pfsync, quota ... etc. files from /etc/rc.d

Also for exmaple consider following settings:
WITHOUT_AUDIT=YES
WITHOUT_BSNMP=YES
WITHOUT_TCP_WRAPPERS=YES 
WITHOUT_RADIUS_SUPPORT=YES

But appropriate libraies are not removed from the system, so I have to remove 'em manually:

sed -E -i '' -e '/ lib(auditd|begemot|bsm|tacplus|wrap)/d' \
${SRCDIR}/lib/Makefile

Regards.