@@ -645,10 +645,11 @@ install_standalone() {
645
645
fi
646
646
647
647
" $sh_c " mkdir -p" $STANDALONE_INSTALL_PREFIX /bin"
648
+ " $sh_c " mkdir -p" $CACHE_DIR /tmp"
648
649
if [" $STANDALONE_ARCHIVE_FORMAT " = tar.gz ]; then
649
- " $sh_c " tar -C" $CACHE_DIR " -xzf" $CACHE_DIR /coder_${VERSION} _${OS} _${ARCH} .tar.gz"
650
+ " $sh_c " tar -C" $CACHE_DIR /tmp " -xzf" $CACHE_DIR /coder_${VERSION} _${OS} _${ARCH} .tar.gz"
650
651
else
651
- " $sh_c " unzip -d" $CACHE_DIR " -o" $CACHE_DIR /coder_${VERSION} _${OS} _${ARCH} .zip"
652
+ " $sh_c " unzip -d" $CACHE_DIR /tmp " -o" $CACHE_DIR /coder_${VERSION} _${OS} _${ARCH} .zip"
652
653
fi
653
654
654
655
STANDALONE_BINARY_LOCATION=" $STANDALONE_INSTALL_PREFIX /bin/$STANDALONE_BINARY_NAME "
@@ -660,7 +661,8 @@ install_standalone() {
660
661
fi
661
662
662
663
# Copy the binary to the correct location.
663
- " $sh_c " cp" $CACHE_DIR /coder" " $STANDALONE_BINARY_LOCATION "
664
+ " $sh_c " cp" $CACHE_DIR /tmp/coder" " $STANDALONE_BINARY_LOCATION "
665
+ " $sh_c " rm -rv" $CACHE_DIR /tmp"
664
666
665
667
echo_standalone_postinstall
666
668
}