mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-22 14:35:11 +01:00
Abort properly on error for build script
This commit is contained in:
parent
f5eb0e04bc
commit
ba4c7e9e8b
3 changed files with 22 additions and 7 deletions
|
@ -40,11 +40,23 @@ function applyPatch {
|
|||
pushd Spigot
|
||||
basedir=$basedir/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
|
||||
popd
|
||||
basedir=$(dirname "$basedir")
|
||||
|
||||
# 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
|
||||
|
||||
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
|
||||
mvn clean install && ./paperclip.sh
|
||||
(mvn clean install && ./paperclip.sh) || exit 1
|
||||
fi
|
||||
|
|
6
init.sh
6
init.sh
|
@ -30,6 +30,6 @@ do
|
|||
"$patch" -s -d src/main/java/ "net/minecraft/server/$file" < "$patchFile"
|
||||
done
|
||||
|
||||
git add src >/dev/null 2>&1
|
||||
git commit -m "CraftBukkit $ $(date)" >/dev/null 2>&1
|
||||
git checkout -f HEAD^ >/dev/null 2>&1
|
||||
git add src >/dev/null 2>&1 || exit 1
|
||||
git commit -m "CraftBukkit $ $(date)" >/dev/null 2>&1 || exit 1
|
||||
git checkout -f HEAD^ >/dev/null 2>&1 || exit 1
|
||||
|
|
Loading…
Reference in a new issue