diff --git a/daemons/daemon-util.in b/daemons/daemon-util.in index b754e7f603a00769a2c7f6c833f2146c44fed6d8..9a0b5bc2c5b2a2c1e3adca6c38bc905d0e97d78b 100644 --- a/daemons/daemon-util.in +++ b/daemons/daemon-util.in @@ -20,7 +20,8 @@ set -e -defaults_file=@SYSCONFDIR@/default/ganeti +readonly defaults_file="${GANETI_ROOTDIR}@SYSCONFDIR@/default/ganeti" +readonly localstatedir="${GANETI_ROOTDIR}@LOCALSTATEDIR@" # This is a list of all daemons and the order in which they're started. The # order is important as there are dependencies between them. On shutdown, @@ -52,7 +53,7 @@ _ignore_error() { } _daemon_pidfile() { - echo "@LOCALSTATEDIR@/run/ganeti/$1.pid" + echo "$localstatedir/run/ganeti/$1.pid" } _daemon_executable() { @@ -81,7 +82,7 @@ _daemon_usergroup() { # Checks whether the local machine is part of a cluster check_config() { - local server_pem=@LOCALSTATEDIR@/lib/ganeti/server.pem + local server_pem=$localstatedir/lib/ganeti/server.pem local fname for fname in $server_pem; do