mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-29 15:49:00 +01:00
Abort properly on error for build script
This commit is contained in:
parent
926ba9a3bb
commit
92f8da4b50
3 changed files with 22 additions and 7 deletions
|
@ -40,11 +40,23 @@ function applyPatch {
|
||||||
pushd Spigot
|
pushd Spigot
|
||||||
basedir=$basedir/Spigot
|
basedir=$basedir/Spigot
|
||||||
# Apply Spigot
|
# Apply Spigot
|
||||||
applyPatch ../Bukkit Spigot-API HEAD && applyPatch ../CraftBukkit Spigot-Server patched
|
(
|
||||||
|
applyPatch ../Bukkit Spigot-API HEAD &&
|
||||||
|
applyPatch ../CraftBukkit Spigot-Server patched
|
||||||
|
) || (
|
||||||
|
echo "Failed to apply Spigot Patches"
|
||||||
|
exit 1
|
||||||
|
) || exit 1
|
||||||
# Move out of Spigot
|
# Move out of Spigot
|
||||||
popd
|
popd
|
||||||
basedir=$(dirname "$basedir")
|
basedir=$(dirname "$basedir")
|
||||||
|
|
||||||
# Apply paper
|
# Apply paper
|
||||||
applyPatch Spigot/Spigot-API Paper-API HEAD && applyPatch Spigot/Spigot-Server Paper-Server HEAD
|
(
|
||||||
|
applyPatch Spigot/Spigot-API Paper-API HEAD &&
|
||||||
|
applyPatch Spigot/Spigot-Server Paper-Server HEAD
|
||||||
|
) || (
|
||||||
|
echo "Failed to apply Paper Patches"
|
||||||
|
exit 1
|
||||||
|
) || exit 1
|
||||||
|
|
||||||
|
|
7
build.sh
7
build.sh
|
@ -1,6 +1,9 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
git submodule update --init && ./remap.sh && ./decompile.sh && ./init.sh && ./applyPatches.sh
|
(git submodule update --init && ./remap.sh && ./decompile.sh && ./init.sh && ./applyPatches.sh) || (
|
||||||
|
echo "Failed to build Paper"
|
||||||
|
exit 1
|
||||||
|
) || exit 1
|
||||||
if [ "$1" == "--jar" ]; then
|
if [ "$1" == "--jar" ]; then
|
||||||
mvn clean install && ./paperclip.sh
|
(mvn clean install && ./paperclip.sh) || exit 1
|
||||||
fi
|
fi
|
||||||
|
|
6
init.sh
6
init.sh
|
@ -30,6 +30,6 @@ do
|
||||||
"$patch" -s -d src/main/java/ "net/minecraft/server/$file" < "$patchFile"
|
"$patch" -s -d src/main/java/ "net/minecraft/server/$file" < "$patchFile"
|
||||||
done
|
done
|
||||||
|
|
||||||
git add src >/dev/null 2>&1
|
git add src >/dev/null 2>&1 || exit 1
|
||||||
git commit -m "CraftBukkit $ $(date)" >/dev/null 2>&1
|
git commit -m "CraftBukkit $ $(date)" >/dev/null 2>&1 || exit 1
|
||||||
git checkout -f HEAD^ >/dev/null 2>&1
|
git checkout -f HEAD^ >/dev/null 2>&1 || exit 1
|
||||||
|
|
Loading…
Reference in a new issue