commit: c068762c4cf49e7ea9719dcab2e5f7d4c4e7e2e5 Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com> AuthorDate: Sun Mar 29 20:20:52 2015 +0000 Commit: William Hubbs <williamh <AT> gentoo <DOT> org> CommitDate: Sun Mar 29 23:05:32 2015 +0000 URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=c068762c
Fix rc_verbose processing We were processing the rc_verbose setting before we sourced the configuration file where it was set; this fixes the issue. Fixes #46 sh/runscript.sh.in | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/sh/runscript.sh.in b/sh/runscript.sh.in index 06d51d0..4c47260 100644 --- a/sh/runscript.sh.in +++ b/sh/runscript.sh.in @@ -189,10 +189,6 @@ status() } yesno $RC_DEBUG && set -x -if yesno "${rc_verbose:-$RC_VERBOSE}"; then - EINFO_VERBOSE=yes - export EINFO_VERBOSE -fi _conf_d=${RC_SERVICE%/*}/../conf.d # If we're net.eth0 or openvpn.work then load net or openvpn config @@ -213,6 +209,12 @@ unset _conf_d # Load any system overrides sourcex -e "@SYSCONFDIR@/rc.conf" +# Set verbose mode +if yesno "${rc_verbose:-$RC_VERBOSE}"; then + EINFO_VERBOSE=yes + export EINFO_VERBOSE +fi + for _cmd; do if [ "$_cmd" != status -a "$_cmd" != describe ]; then # Apply any ulimit defined