3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-12-14 18:40:10 +01:00

[CI-SKIP] fixed sed -i for bsd sed (#4782)

Dieser Commit ist enthalten in:
Jake Potrebic 2020-11-19 07:47:22 -08:00 committet von GitHub
Ursprung 7ae47d4eb3
Commit e6d7bdca1d
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 4AEE18F83AFDEB23

Datei anzeigen

@ -11,6 +11,18 @@ nms="$spigotdecompiledir/net/minecraft/server"
cb="src/main/java/net/minecraft/server"
gitcmd="git -c commit.gpgsign=false"
# https://stackoverflow.com/a/38595160
# https://stackoverflow.com/a/800644
if sed --version >/dev/null 2>&1; then
strip_cr() {
sed -i -- "s/\r//" "$@"
}
else
strip_cr () {
sed -i "" "s/$(printf '\r')//" "$@"
}
fi
patch=$(which patch 2>/dev/null)
if [ "x$patch" == "x" ]; then
patch="$basedir/hctap.exe"
@ -53,7 +65,7 @@ do
echo "Patching $file < $patchFile"
set +e
sed -i 's/\r//' "$nms/$file" > /dev/null
strip_cr "$nms/$file" > /dev/null
set -e
"$patch" -s -d src/main/java/ "net/minecraft/server/$file" < "$patchFile"