You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
714 B
Bash
35 lines
714 B
Bash
#/bin/bash
|
|
|
|
ARTIFACT_ID=$1
|
|
OWNER=$2
|
|
REPO=$3
|
|
|
|
# mkdir -p games
|
|
cd games
|
|
|
|
# mkdir -p tmp
|
|
mkdir -p ${OWNER}
|
|
|
|
echo "Unpacking ZIP."
|
|
unzip -o tmp/${OWNER}_${REPO}_${ARTIFACT_ID}.zip -d tmp/${OWNER}_${REPO}_${ARTIFACT_ID}
|
|
echo "Unpacking game."
|
|
|
|
# exit the npm project to avoid reloading. TODO: Where should we actually save these?
|
|
|
|
|
|
|
|
echo "Delete old version of the game"
|
|
rm -rf ${OWNER}/${REPO}
|
|
mkdir -p ${OWNER}/${REPO}
|
|
|
|
for f in tmp/${OWNER}_${REPO}_${ARTIFACT_ID}/* #Should only be one file
|
|
do
|
|
echo "Unpacking $f"
|
|
#tar -xvzf $f -C games/${OWNER}/${REPO}
|
|
unzip -q -o $f -d ${OWNER}/${REPO}
|
|
done
|
|
|
|
# Delete temporary files
|
|
rm -f tmp/${OWNER}_${REPO}_${ARTIFACT_ID}.zip
|
|
rm -fr tmp/${OWNER}_${REPO}_${ARTIFACT_ID}
|