$ grep -r rc-service /lib/resolvconf/* /lib/resolvconf/dnsmasq:: ${dnsmasq_restart:=/sbin/rc-service -e ${dnsmasq_service} && /sbin/rc-service ${dnsmasq_service} -Ds restart} /lib/resolvconf/libc:: ${libc_restart:=/sbin/rc-service -e ${libc_service} && /sbin/rc-service ${libc_service} -Ds restart} /lib/resolvconf/named:: ${named_restart:=/sbin/rc-service -e ${named_service} && /sbin/rc-service ${named_service} -Ds restart} /lib/resolvconf/unbound:: ${unbound_restart:=/sbin/rc-service -e ${unbound_service} && /sbin/rc-service ${unbound_service} -Ds restart} Reproducible: Always Steps to Reproduce: run vpnc
This is not related to any 'D' option for rc-service. The arguments are supposed to be passed to the invoked service. (rc-service nscd -- -Ds restart). Files in /lib/resolveconf have lost the "--" before "-Ds" after last update (after the hardcoded service name has been replaced with a variable name like ${libc_service})
Created attachment 257825 [details, diff] patch for files in /lib/resolveconf
http://roy.marples.name/projects/openresolv/changeset/15d1462cefc815c488d6d3ab5123a4298bc94c5c I'll release a new version before the new year with that fix.
Good news. Thank you in advance. Merry Xmas.
Tried the patch. It solved my issue. Thanks.
*** Bug 349628 has been marked as a duplicate of this bug. ***
Tried Roy's update on x86 and x86_64 (via mhammill overlay). Worked great. Thanks, Roy!
ah, thx. Forgot to check for a new release... +*openresolv-3.4.1 (05 Jan 2011) + + 05 Jan 2011; Jeremy Olexa <darkside@gentoo.org> -openresolv-3.4.0.ebuild, + +openresolv-3.4.1.ebuild: + Version bump with fix for bug 349180. Removed old pkg_postinst info.
*** Bug 350606 has been marked as a duplicate of this bug. ***