abstreet/release/build.sh
Dustin Carlino a9226e5ba9 use Brian's new rust-only updater to finally make self-contained windows
builds! will update the finalize script later [rebuild]
2020-06-10 16:20:16 -07:00

31 lines
621 B
Bash
Executable File

#!/bin/bash
# Called by Github Actions workflow
set -e
output=$1;
runner=$2;
game_binary=$3;
importer_binary=$4;
cargo run --bin updater
mkdir $output
cp docs/INSTRUCTIONS.md $output
cp release/$runner $output
mkdir $output/game
cp $game_binary $output/game
mkdir $output/importer
cp $importer_binary $output/importer
mkdir $output/data
cp -Rv data/system $output/data/system
# Windows doesn't have zip?!
if [[ "$output" != "abst_windows" ]]; then
# TODO Github will double-zip this, but if we just pass the directory, then the
# chmod +x bits get lost
zip -r $output $output
rm -rf release_data.zip $output
fi