rc.d/sysctl fails to parse sysctl.conf
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
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
討論串 (同標題文章)
完整討論串 (本文為第 3 之 6 篇):