mirror of
https://github.com/subosito/flutter-action.git
synced 2024-08-16 10:19:50 +02:00
Extract to a temporary location to enable moving of flutter folder. (#227)
This commit is contained in:
parent
cc97e1648f
commit
c33c37022b
1 changed files with 5 additions and 3 deletions
8
setup.sh
8
setup.sh
|
@ -48,13 +48,15 @@ download_archive() {
|
|||
mkdir -p "$2"
|
||||
|
||||
if [[ "$archive_name" == *zip ]]; then
|
||||
unzip -q -o "$archive_local" -d "$RUNNER_TEMP"
|
||||
# Remove the folder again so that the move command can do a simple rename
|
||||
EXTRACT_PATH="$RUNNER_TEMP/_unzip_temp"
|
||||
unzip -q -o "$archive_local" -d "$EXTRACT_PATH"
|
||||
# Remove the folder again so that the move command can do a simple rename\
|
||||
# instead of moving the content into the target folder.
|
||||
# This is a little bit of a hack since the "mv --no-target-directory"
|
||||
# linux option is not available here
|
||||
rm -r "$2"
|
||||
mv "$RUNNER_TEMP"/flutter "$2"
|
||||
mv "$EXTRACT_PATH"/flutter "$2"
|
||||
rm -r "$EXTRACT_PATH"
|
||||
else
|
||||
tar xf "$archive_local" -C "$2" --strip-components=1
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue