Date: Wed, 27 Feb 2013 22:19:31 +0100 From: Andreas Nilsson <andrnils@gmail.com> To: FreeBSD Stable Mailing List <freebsd-stable@freebsd.org> Subject: rc.d/sysctl fails to parse sysctl.conf Message-ID: <CAPS9%2BSt0mc=7OVNbrKG5dR6oXz6ywsobwFNqeNC_rkkYQMugeA@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello, I tried to get my sound working, and long story short: rc.d/sysctl parses sysctl.conf wrongly if there are sysctls of the form mib=val1=val2 which is what you need for sound. For reference I needed/wanted dev.hdaa.4.nid25_config=as=1,seq=15 dev.hdaa.4.nid31_config=as=1 I believe the following patch would address the incorrect parsing: --- /etc/rc.d/sysctl.old 2013-02-27 22:00:00.000000000 +0100 +++ /etc/rc.d/sysctl 2013-02-27 22:05:24.000000000 +0100 @@ -26,7 +26,7 @@ \#*|'') ;; *) - mib=${var%=*} + mib=${var%%=*} val=${var#*=} if current_value=`${SYSCTL} -n ${mib} 2>/dev/null`; then Best regards Andreas
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPS9%2BSt0mc=7OVNbrKG5dR6oXz6ywsobwFNqeNC_rkkYQMugeA>