From 4fe9571f18bc42154fb1076b352c1624173fc755 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 13 Apr 2025 10:39:30 +0200 Subject: [PATCH] change builder run with all err logs --- builder/run | 49 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 37 insertions(+), 12 deletions(-) diff --git a/builder/run b/builder/run index c1f4727..7492753 100755 --- a/builder/run +++ b/builder/run @@ -12,29 +12,54 @@ errlog() run_tests() { - mkdir -p /app-tests - cd /app-tests - cmake -DRUN_TESTS=ON /source + mkdir -p /app-tests \ + || errlog "could not create folder /app-tests" \ + || return $? + cd /app-tests \ + || errlog "could not change direcotry to /app-tests" \ + || return $? + cmake -DRUN_TESTS=ON /source \ + || errlog "could not create tests with cmake" \ + || return $? echo "ℹ️ INFO: run tests" - make -j$(nproc) || errlog "tests failed" || return $? + make -j$(nproc) \ + || errlog "tests failed" \ + || return $? } build_package() { - mkdir -p /app-build - cd /app-build - source /etc/os-release - cmake -DEXTRA_VERSION="-$VERSION_CODENAME" -DCMAKE_BUILD_TYPE=Release /source + mkdir -p /app-build \ + || errlog "could not create folder /app-build" \ + || return $? + cd /app-build \ + || errlog "could not change directory to /app-build" \ + || return $? + source /etc/os-release \ + || errlog "could not load /etc/os-release" \ + || retrun $? + cmake -DEXTRA_VERSION="-$VERSION_CODENAME" \ + -DCMAKE_BUILD_TYPE=Release /source \ + || errlog "could not create build with cmake" \ + || return $? echo "ℹ️ INFO: build package" - make -j$(nproc) package || errlog "could not build package" || return $? + make -j$(nproc) package \ + || errlog "could not build package" \ + || return $? } copy_package() { - source /etc/os-release - mkdir -p /source/build-$VERSION_CODENAME + source /etc/os-release \ + || errlog "could not load /etc/os-release" \ + || return $? + mkdir -p /source/build-$VERSION_CODENAME \ + || errlog "could not create directory /source/build-$VERSION_CODENAME" \ + || return $? echo "ℹ️ INFO: copy package" - cp /app-build/*.deb /source/build-$VERSION_CODENAME + cp /app-build/*.deb /source/build-$VERSION_CODENAME \ + || errlog "could not copy package to /source/build-$VERSION_CODENAME" \ + || return $? } main() -- 2.39.5