From 82e57f8f40e73783f600e1925ca335c41eb54595 Mon Sep 17 00:00:00 2001 From: Wido den Hollander Date: Thu, 27 Sep 2012 18:58:31 +0200 Subject: [PATCH] Use /tmp as temporary location for injecting SSH keys into systemvm.iso When starting the management server with 'sudo' the $HOME will be set to the user calling sudo. This fixes CLOUDSTACK-218 --- scripts/vm/systemvm/injectkeys.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/vm/systemvm/injectkeys.sh b/scripts/vm/systemvm/injectkeys.sh index e628b16a16f..e56eb85b356 100755 --- a/scripts/vm/systemvm/injectkeys.sh +++ b/scripts/vm/systemvm/injectkeys.sh @@ -23,7 +23,7 @@ #set -x -TMP=${HOME}/tmp +TMP=/tmp MOUNTPATH=${HOME}/systemvm_mnt TMPDIR=${TMP}/cloud/systemvm @@ -80,7 +80,6 @@ systemvmpath=$3 command -v mkisofs > /dev/null || (echo "$(basename $0): mkisofs not found, please install or ensure PATH is accurate" ; exit 4) inject_into_iso systemvm.iso $newpubkey -#inject_into_iso systemvm-premium.iso $newpubkey [ $? -ne 0 ] && exit 5