From 8645ff835a2efd0f5b6e75a19f017f9fcf10500d Mon Sep 17 00:00:00 2001
From: Iustin Pop <iustin@google.com>
Date: Wed, 27 Jan 2010 11:26:54 +0100
Subject: [PATCH] daemon-utils: remove usage of here-docs

In some versions of bash, here-docs and here-strings use temporary
files, which means daemon-util needs a writable temporary filesystem.
Since echo is a bash builtin anyway, it's simple to switch to it and
remove this dependency.

Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
---
 daemons/daemon-util.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/daemons/daemon-util.in b/daemons/daemon-util.in
index 1e928ebdd..b8f6f2bfa 100755
--- a/daemons/daemon-util.in
+++ b/daemons/daemon-util.in
@@ -59,7 +59,7 @@ start() {
   local name="$1"; shift
 
   # Convert daemon name to uppercase after removing "ganeti-" prefix
-  local ucname=$(tr a-z A-Z <<< ${name#ganeti-})
+  local ucname=$(echo ${name#ganeti-} | tr a-z A-Z)
 
   # Read $<daemon>_ARGS and $EXTRA_<daemon>_ARGS
   eval local args="\"\$${ucname}_ARGS \$EXTRA_${ucname}_ARGS\""
-- 
GitLab