Even if /etc/conf.d/vpnc has VPNCOUTPUT="yes" no output is generated while starting /etc/init.d/vpnc. Reproducible: Always Steps to Reproduce: 1.Ensure /etc/conf.d/vpnc has VPNCOUTPUT="yes" 2.Ensure appropriate vpnc configuration and symlink in /etc/init.d 3.run "/etc/init.d/vpnc.<your_client> start" 4.try getting some food before waiting too long ;) Actual Results: Nothing is displayed Expected Results: Prompt for Password should be displayed Patch /etc/init.d/vpnc as follows. It's only because config isn't sourced in init script: --- /etc/init.d/vpnc.orig 2008-09-08 18:00:14.000000000 +0200 +++ /etc/init.d/vpnc 2008-09-08 18:05:53.000000000 +0200 @@ -39,6 +39,7 @@ } screenoutput() { + . /etc/conf.d/vpnc if [ "${VPNCOUTPUT}" = "yes" ]; then export SCREEN_OUTPUT="/dev/stdout" else
Thanks for reporting this fix. Assigning to maintainer.
This happens if the init script is not named vpnc, which is a likely use case regarding our own documentation. Thanks for the pointer, I moved sourcing to a different location, but it should work. Remerge for the new version to hit your system.