Scripts: Remove exit stmts covered by errexit
This commit is contained in:
committed by
Matthias Mailänder
parent
e2fd7ce7ed
commit
c29f1590c9
@@ -10,7 +10,7 @@ set -o errexit || exit $?
|
|||||||
|
|
||||||
# Set the working directory to the location of this script
|
# Set the working directory to the location of this script
|
||||||
HERE=$(dirname "$0")
|
HERE=$(dirname "$0")
|
||||||
cd "${HERE}" || exit 1
|
cd "${HERE}"
|
||||||
|
|
||||||
# Database does not exist or is older than 30 days.
|
# Database does not exist or is older than 30 days.
|
||||||
if [ -z "$(find . -path ./IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP -mtime -30 -print)" ]; then
|
if [ -z "$(find . -path ./IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP -mtime -30 -print)" ]; then
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ install_assemblies() (
|
|||||||
COPY_D2K_DLL="${7}"
|
COPY_D2K_DLL="${7}"
|
||||||
|
|
||||||
ORIG_PWD=$(pwd)
|
ORIG_PWD=$(pwd)
|
||||||
cd "${SRC_PATH}" || exit 1
|
cd "${SRC_PATH}"
|
||||||
|
|
||||||
if [ "${RUNTIME}" = "mono" ]; then
|
if [ "${RUNTIME}" = "mono" ]; then
|
||||||
echo "Building assemblies"
|
echo "Building assemblies"
|
||||||
@@ -59,7 +59,7 @@ install_assemblies() (
|
|||||||
rm "${SRC_PATH}/bin/OpenRA.Mods.D2k.dll"
|
rm "${SRC_PATH}/bin/OpenRA.Mods.D2k.dll"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd "${ORIG_PWD}" || exit 1
|
cd "${ORIG_PWD}"
|
||||||
|
|
||||||
echo "Installing engine to ${DEST_PATH}"
|
echo "Installing engine to ${DEST_PATH}"
|
||||||
install -d "${DEST_PATH}"
|
install -d "${DEST_PATH}"
|
||||||
@@ -82,7 +82,7 @@ install_assemblies() (
|
|||||||
else
|
else
|
||||||
dotnet publish -c Release -p:TargetPlatform="${TARGETPLATFORM}" -p:CopyGenericLauncher="${COPY_GENERIC_LAUNCHER}" -p:CopyCncDll="${COPY_CNC_DLL}" -p:CopyD2kDll="${COPY_D2K_DLL}" -r "${TARGETPLATFORM}" -o "${DEST_PATH}" --self-contained true
|
dotnet publish -c Release -p:TargetPlatform="${TARGETPLATFORM}" -p:CopyGenericLauncher="${COPY_GENERIC_LAUNCHER}" -p:CopyCncDll="${COPY_CNC_DLL}" -p:CopyD2kDll="${COPY_D2K_DLL}" -r "${TARGETPLATFORM}" -o "${DEST_PATH}" --self-contained true
|
||||||
fi
|
fi
|
||||||
cd "${ORIG_PWD}" || exit 1
|
cd "${ORIG_PWD}"
|
||||||
)
|
)
|
||||||
|
|
||||||
# Copy the core engine and specified mod data to the target directory
|
# Copy the core engine and specified mod data to the target directory
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ fi
|
|||||||
|
|
||||||
# Set the working dir to the location of this script
|
# Set the working dir to the location of this script
|
||||||
HERE=$(dirname "$0")
|
HERE=$(dirname "$0")
|
||||||
cd "${HERE}" || exit 1
|
cd "${HERE}"
|
||||||
. ../functions.sh
|
. ../functions.sh
|
||||||
|
|
||||||
TAG="$1"
|
TAG="$1"
|
||||||
@@ -36,7 +36,7 @@ elif [[ ${TAG} == pkgtest* ]]; then
|
|||||||
SUFFIX="-pkgtest"
|
SUFFIX="-pkgtest"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
pushd "${TEMPLATE_ROOT}" > /dev/null || exit 1
|
pushd "${TEMPLATE_ROOT}" > /dev/null
|
||||||
|
|
||||||
if [ ! -d "${OUTPUTDIR}" ]; then
|
if [ ! -d "${OUTPUTDIR}" ]; then
|
||||||
echo "Output directory '${OUTPUTDIR}' does not exist.";
|
echo "Output directory '${OUTPUTDIR}' does not exist.";
|
||||||
@@ -46,9 +46,9 @@ fi
|
|||||||
# Add native libraries
|
# Add native libraries
|
||||||
echo "Downloading appimagetool"
|
echo "Downloading appimagetool"
|
||||||
if command -v curl >/dev/null 2>&1; then
|
if command -v curl >/dev/null 2>&1; then
|
||||||
curl -s -L -O https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage || exit 3
|
curl -s -L -O https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage
|
||||||
else
|
else
|
||||||
wget -cq https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage || exit 3
|
wget -cq https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage
|
||||||
fi
|
fi
|
||||||
|
|
||||||
chmod a+x appimagetool-x86_64.AppImage
|
chmod a+x appimagetool-x86_64.AppImage
|
||||||
|
|||||||
@@ -3,6 +3,6 @@ set -o errexit || exit $?
|
|||||||
|
|
||||||
LAUNCHER=$(readlink -f "${0}")
|
LAUNCHER=$(readlink -f "${0}")
|
||||||
HERE=$(dirname "${LAUNCHER}")
|
HERE=$(dirname "${LAUNCHER}")
|
||||||
cd "${HERE}/../lib/openra" || exit 1
|
cd "${HERE}/../lib/openra"
|
||||||
|
|
||||||
./OpenRA.Server Game.Mod="{MODID}" "$@"
|
./OpenRA.Server Game.Mod="{MODID}" "$@"
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ set -o errexit || exit $?
|
|||||||
|
|
||||||
LAUNCHER=$(readlink -f "${0}")
|
LAUNCHER=$(readlink -f "${0}")
|
||||||
HERE="$(dirname "${LAUNCHER}")"
|
HERE="$(dirname "${LAUNCHER}")"
|
||||||
cd "${HERE}/../lib/openra" || exit 1
|
cd "${HERE}/../lib/openra"
|
||||||
|
|
||||||
# APPIMAGE is an environment variable set by the runtime
|
# APPIMAGE is an environment variable set by the runtime
|
||||||
# defining the absolute path to the .AppImage file
|
# defining the absolute path to the .AppImage file
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ fi
|
|||||||
|
|
||||||
# Set the working dir to the location of this script
|
# Set the working dir to the location of this script
|
||||||
HERE=$(dirname "${0}")
|
HERE=$(dirname "${0}")
|
||||||
cd "${HERE}" || exit 1
|
cd "${HERE}"
|
||||||
. ../functions.sh
|
. ../functions.sh
|
||||||
|
|
||||||
# Import code signing certificate
|
# Import code signing certificate
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ export GIT_TAG="$1"
|
|||||||
export BUILD_OUTPUT_DIR="$2"
|
export BUILD_OUTPUT_DIR="$2"
|
||||||
|
|
||||||
# Set the working dir to the location of this script using bash parameter expansion
|
# Set the working dir to the location of this script using bash parameter expansion
|
||||||
cd "${0%/*}" || exit 1
|
cd "${0%/*}"
|
||||||
|
|
||||||
#build packages using a subshell so directory changes do not persist beyond the function
|
#build packages using a subshell so directory changes do not persist beyond the function
|
||||||
function build_package() (
|
function build_package() (
|
||||||
|
|||||||
@@ -10,13 +10,13 @@ fi
|
|||||||
|
|
||||||
# Set the working dir to the location of this script
|
# Set the working dir to the location of this script
|
||||||
HERE=$(dirname "$0")
|
HERE=$(dirname "$0")
|
||||||
cd "${HERE}" || exit 1
|
cd "${HERE}"
|
||||||
|
|
||||||
TAG="$1"
|
TAG="$1"
|
||||||
OUTPUTDIR="$2"
|
OUTPUTDIR="$2"
|
||||||
SRCDIR="$(pwd)/../.."
|
SRCDIR="$(pwd)/../.."
|
||||||
|
|
||||||
pushd "${SRCDIR}" > /dev/null || exit 1
|
pushd "${SRCDIR}" > /dev/null
|
||||||
make version VERSION="${TAG}"
|
make version VERSION="${TAG}"
|
||||||
|
|
||||||
# The output from `git ls-tree` is too long to fit in a single command (overflows MAX_ARG_STRLEN)
|
# The output from `git ls-tree` is too long to fit in a single command (overflows MAX_ARG_STRLEN)
|
||||||
@@ -26,4 +26,4 @@ rm "${OUTPUTDIR}/OpenRA-${TAG}-source.tar" || :
|
|||||||
git ls-tree HEAD --name-only -r -z | xargs -0 tar vrf "${OUTPUTDIR}/OpenRA-${TAG}-source.tar"
|
git ls-tree HEAD --name-only -r -z | xargs -0 tar vrf "${OUTPUTDIR}/OpenRA-${TAG}-source.tar"
|
||||||
bzip2 "${OUTPUTDIR}/OpenRA-${TAG}-source.tar"
|
bzip2 "${OUTPUTDIR}/OpenRA-${TAG}-source.tar"
|
||||||
|
|
||||||
popd > /dev/null || exit 1
|
popd > /dev/null
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ fi
|
|||||||
|
|
||||||
# Set the working dir to the location of this script
|
# Set the working dir to the location of this script
|
||||||
HERE=$(dirname "$0")
|
HERE=$(dirname "$0")
|
||||||
cd "${HERE}" || exit 1
|
cd "${HERE}"
|
||||||
. ../functions.sh
|
. ../functions.sh
|
||||||
|
|
||||||
TAG="$1"
|
TAG="$1"
|
||||||
@@ -35,9 +35,9 @@ elif [[ ${TAG} == playtest* ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if command -v curl >/dev/null 2>&1; then
|
if command -v curl >/dev/null 2>&1; then
|
||||||
curl -s -L -O https://github.com/electron/rcedit/releases/download/v1.1.1/rcedit-x64.exe || exit 3
|
curl -s -L -O https://github.com/electron/rcedit/releases/download/v1.1.1/rcedit-x64.exe
|
||||||
else
|
else
|
||||||
wget -cq https://github.com/electron/rcedit/releases/download/v1.1.1/rcedit-x64.exe || exit 3
|
wget -cq https://github.com/electron/rcedit/releases/download/v1.1.1/rcedit-x64.exe
|
||||||
fi
|
fi
|
||||||
|
|
||||||
function makelauncher()
|
function makelauncher()
|
||||||
@@ -75,7 +75,7 @@ function build_platform()
|
|||||||
makelauncher "Dune2000" "Dune 2000" "d2k" "${PLATFORM}"
|
makelauncher "Dune2000" "Dune 2000" "d2k" "${PLATFORM}"
|
||||||
|
|
||||||
echo "Building Windows setup.exe ($1)"
|
echo "Building Windows setup.exe ($1)"
|
||||||
makensis -V2 -DSRCDIR="${BUILTDIR}" -DTAG="${TAG}" -DSUFFIX="${SUFFIX}" -DOUTFILE="${OUTPUTDIR}/OpenRA-${TAG}-${PLATFORM}.exe" ${USE_PROGRAMFILES32} OpenRA.nsi || exit 1
|
makensis -V2 -DSRCDIR="${BUILTDIR}" -DTAG="${TAG}" -DSUFFIX="${SUFFIX}" -DOUTFILE="${OUTPUTDIR}/OpenRA-${TAG}-${PLATFORM}.exe" ${USE_PROGRAMFILES32} OpenRA.nsi
|
||||||
|
|
||||||
echo "Packaging zip archive ($1)"
|
echo "Packaging zip archive ($1)"
|
||||||
pushd "${BUILTDIR}" > /dev/null
|
pushd "${BUILTDIR}" > /dev/null
|
||||||
|
|||||||
Reference in New Issue
Block a user