mirror of
https://github.com/balena-io/etcher.git
synced 2025-07-21 18:26:32 +00:00
chore: attempt to re-use $TMPDIR in installer-appimage.sh
(#917)
We currently hardcode the temporary directory location to `/tmp`. Some Linux systems define `$TMPDIR`, so we should attempt to re-use that first. Signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
This commit is contained in:
parent
832bfad9d1
commit
b7aee7affe
@ -102,10 +102,15 @@ else
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -z "$TMPDIR" ]; then
|
||||||
|
TMPDIR=$(mktemp -d)
|
||||||
|
fi
|
||||||
|
mkdir -p "$TMPDIR"
|
||||||
|
|
||||||
OUTPUT_FILENAME="$ARGV_APPLICATION_NAME-linux-$ARGV_ARCHITECTURE.AppImage"
|
OUTPUT_FILENAME="$ARGV_APPLICATION_NAME-linux-$ARGV_ARCHITECTURE.AppImage"
|
||||||
|
|
||||||
# Create AppDir
|
# Create AppDir
|
||||||
APPDIR_PATH=/tmp/${OUTPUT_FILENAME%.*}.AppDir
|
APPDIR_PATH=$TMPDIR/${OUTPUT_FILENAME%.*}.AppDir
|
||||||
APPDIR_ICON_FILENAME=icon
|
APPDIR_ICON_FILENAME=icon
|
||||||
rm -rf "$APPDIR_PATH"
|
rm -rf "$APPDIR_PATH"
|
||||||
mkdir -p "$APPDIR_PATH/usr/bin"
|
mkdir -p "$APPDIR_PATH/usr/bin"
|
||||||
@ -147,7 +152,7 @@ fi
|
|||||||
mkdir -p "$(dirname "$ARGV_OUTPUT")"
|
mkdir -p "$(dirname "$ARGV_OUTPUT")"
|
||||||
rm -f "$ARGV_OUTPUT"
|
rm -f "$ARGV_OUTPUT"
|
||||||
|
|
||||||
APPIMAGEASSISTANT_PATH=/tmp/AppImageAssistant.AppImage
|
APPIMAGEASSISTANT_PATH=$TMPDIR/AppImageAssistant.AppImage
|
||||||
download_executable \
|
download_executable \
|
||||||
"$APPIMAGES_GITHUB_RELEASE_BASE_URL/AppImageAssistant_$APPIMAGES_TAG-$APPIMAGES_ARCHITECTURE.AppImage" \
|
"$APPIMAGES_GITHUB_RELEASE_BASE_URL/AppImageAssistant_$APPIMAGES_TAG-$APPIMAGES_ARCHITECTURE.AppImage" \
|
||||||
$APPIMAGEASSISTANT_PATH
|
$APPIMAGEASSISTANT_PATH
|
||||||
|
Loading…
x
Reference in New Issue
Block a user