diff --git a/scripts/install_nova_console.sh b/scripts/install_nova_console.sh index ed78b8c..8a02f4b 100755 --- a/scripts/install_nova_console.sh +++ b/scripts/install_nova_console.sh @@ -9,12 +9,17 @@ set -ex # these html files into the container. In total this adds less than a MB # to the image size -mkdir /usr/share/novnc -git clone -b ${NOVNC_REF} --depth 1 ${NOVNC_REPO} /usr/share/novnc +NOVNC_DIR=/usr/share/novnc +SPICE_DIR=/usr/share/spice-html5 + +mkdir ${NOVNC_DIR} +git clone -b ${NOVNC_REF} --depth 1 ${NOVNC_REPO} ${NOVNC_DIR} +rm -rf ${NOVNC_DIR}/.git* if [[ ! -f /usr/share/novnc/vnc_auto.html ]]; then # novnc >= 1.0.0 is installed - ln -s vnc_lite.html /usr/share/novnc/vnc_auto.html + ln -s vnc_lite.html ${NOVNC_DIR}/vnc_auto.html fi -mkdir /usr/share/spice-html5 -git clone -b ${SPICE_REF} --depth 1 ${SPICE_REPO} /usr/share/spice-html5 +mkdir ${SPICE_DIR} +git clone -b ${SPICE_REF} --depth 1 ${SPICE_REPO} ${SPICE_DIR} +rm -rf ${SPICE_DIR}/.git*