diff --git a/daemons/daemon-util.in b/daemons/daemon-util.in index 5bf2c3fa0085286d7473e3a66469d8a499707117..b754e7f603a00769a2c7f6c833f2146c44fed6d8 100644 --- a/daemons/daemon-util.in +++ b/daemons/daemon-util.in @@ -203,6 +203,9 @@ start() { fi local name="$1"; shift + # Convert daemon name to uppercase after removing "ganeti-" prefix + local plain_name=${name#ganeti-} + local ucname=$(tr a-z A-Z <<<$plain_name) local pidfile=$(_daemon_pidfile $name) local usergroup=$(_daemon_usergroup $plain_name) local daemonexec=$(_daemon_executable $name) @@ -213,10 +216,6 @@ start() { return 1 fi - # Convert daemon name to uppercase after removing "ganeti-" prefix - local plain_name=${name#ganeti-} - local ucname=$(tr a-z A-Z <<<$plain_name) - # Read $_ARGS and $EXTRA__ARGS eval local args="\"\$${ucname}_ARGS \$EXTRA_${ucname}_ARGS\""