mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
* Adds SQL to travis * See if we can get this working * :dab: * Try dis * wew * Try this? * Should do it * DL the biatch * oof * bruh * json in 10.2 * Fix schemas * Actually separate tools and byond builds * Dedent the ting * Needs more include * Fix script logic * Caching and fixups * Jesus neer * Fix this * And this * Fix things * Oh that's why she did it here * Fuck a duck * yadayadayada * Cache cargo in the right build * Idiot.commit * *sighs* * Tools build doesn't need BYOND cache * Create a database with the prefixed schema as well * Fix prefixed trigger names
31 lines
742 B
Bash
Executable File
31 lines
742 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
#If this is the build tools step, we do not bother to install/build byond
|
|
if [ "$BUILD_TOOLS" = true ]; then
|
|
exit 0
|
|
fi;
|
|
echo "Combining maps for building"
|
|
if [ $BUILD_TESTING = true ]; then
|
|
python tools/travis/template_dm_generator.py
|
|
fi;
|
|
|
|
if [ -d "$HOME/BYOND-${BYOND_MAJOR}.${BYOND_MINOR}/byond/bin" ];
|
|
then
|
|
echo "Using cached directory."
|
|
exit 0
|
|
else
|
|
echo "Setting up BYOND."
|
|
mkdir -p "$HOME/BYOND-${BYOND_MAJOR}.${BYOND_MINOR}"
|
|
cd "$HOME/BYOND-${BYOND_MAJOR}.${BYOND_MINOR}"
|
|
curl "http://www.byond.com/download/build/${BYOND_MAJOR}/${BYOND_MAJOR}.${BYOND_MINOR}_byond_linux.zip" -o byond.zip
|
|
unzip byond.zip
|
|
cd byond
|
|
make here
|
|
cd ~/
|
|
exit 0
|
|
fi
|
|
|
|
#some variable not set correctly, panic
|
|
exit 1
|