@@ -630,10 +630,11 @@ install_standalone() {
630
630
fi
631
631
632
632
" $sh_c " mkdir -p" $STANDALONE_INSTALL_PREFIX /bin"
633
+ " $sh_c " mkdir -p" $CACHE_DIR /tmp"
633
634
if [" $STANDALONE_ARCHIVE_FORMAT " = tar.gz ]; then
634
- " $sh_c " tar -C" $CACHE_DIR " -xzf" $CACHE_DIR /coder_${VERSION} _${OS} _${ARCH} .tar.gz"
635
+ " $sh_c " tar -C" $CACHE_DIR /tmp " -xzf" $CACHE_DIR /coder_${VERSION} _${OS} _${ARCH} .tar.gz"
635
636
else
636
- " $sh_c " unzip -d" $CACHE_DIR " -o" $CACHE_DIR /coder_${VERSION} _${OS} _${ARCH} .zip"
637
+ " $sh_c " unzip -d" $CACHE_DIR /tmp " -o" $CACHE_DIR /coder_${VERSION} _${OS} _${ARCH} .zip"
637
638
fi
638
639
639
640
STANDALONE_BINARY_LOCATION=" $STANDALONE_INSTALL_PREFIX /bin/$STANDALONE_BINARY_NAME "
@@ -645,7 +646,8 @@ install_standalone() {
645
646
fi
646
647
647
648
# Copy the binary to the correct location.
648
- " $sh_c " cp" $CACHE_DIR /coder" " $STANDALONE_BINARY_LOCATION "
649
+ " $sh_c " cp" $CACHE_DIR /tmp/coder" " $STANDALONE_BINARY_LOCATION "
650
+ " $sh_c " rm -rv" $CACHE_DIR /tmp"
649
651
650
652
echo_standalone_postinstall
651
653
}