[Bug 204331] Syntax error in variable assignment in security_daily_compat_var

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Nov 6 12:18:51 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204331

            Bug ID: 204331
           Summary: Syntax error in variable assignment in
                    security_daily_compat_var
           Product: Base System
           Version: 10.1-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: conf
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: martin at lispworks.com

Created attachment 162850
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=162850&action=edit
Patch to use eval for computed variable assignments

The shell function security_daily_compat_var in /etc/defaults/periodic.conf
attempts to set the var and periodvar using incorrect shell syntax in the yes
case, resulting in errors like

/etc/periodic/security/550.ipfwlimit: security_status_ipfwlimit_enable=YES: not
found
/etc/periodic/security/550.ipfwlimit: security_status_ipfwlimit_period=daily:
not found

It needs to use eval like in the other case.

I found this in 10.1-RELEASE but it looks like same in HEAD.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list