From 1dc894a7ba555303858b0e1c36d081323d61d701 Mon Sep 17 00:00:00 2001
From: Jens Steidl <Jens.Steidl@slub-dresden.de>
Date: Thu, 20 May 2021 17:40:46 +0200
Subject: [PATCH] - updated build script: added subdir, added excludes

---
 build_release.sh | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/build_release.sh b/build_release.sh
index 219cc7b..d9f93dd 100644
--- a/build_release.sh
+++ b/build_release.sh
@@ -5,15 +5,19 @@ DATE="$(date +%F\ %T)"
 BRANCH="$(git branch --show-current)"
 VERSION="$(git rev-list HEAD --count)-$BRANCH"
 BUILD_ZIP="SLUB_SIP_Builder.version-${VERSION}.zip"
-BUILD_DIR="SLUB_SIP_Builder"
+BUILD_DIR="build"
+BUILD_ROOT="${BUILD_DIR}/SLUB_SIP_Builder"
+BUILD_SCRIPT=$(basename "$0")
 
 rm -rf ${BUILD_ZIP}
-rsync -av --exclude='.git'             --exclude='.idea' -    --exclude='_Deparsed_XSubs.pm' \
-          --exclude='build_release.sh' --exclude='.gitignore' --exclude='tmp' \
-          --exclude='*.zip' ./ ${BUILD_DIR}
+rm -rf ${BUILD_DIR}
+mkdir -p ${BUILD_ROOT}
+rsync -av --exclude='.git'          --exclude='.idea'       --exclude='_Deparsed_XSubs.pm' \
+          --exclude='.gitignore'    --exclude='tmp' \       --exclude='*.zip' \
+          --exclude=${BUILD_SCRIPT} --exclude=${BUILD_DIR}/ ./ ${BUILD_ROOT}
 sed -i "/^#.*FILE:.*/a \
 #\n\
 #      VERSION: ${VERSION}\n\
-# RELEASE DATE: ${DATE}" ${BUILD_DIR}/bin/slubsipbuilderbagit.pl
+# RELEASE DATE: ${DATE}" ${BUILD_ROOT}/bin/slubsipbuilderbagit.pl
 cd ${BUILD_DIR}; zip -r ../${BUILD_ZIP} .; cd ..
 rm -rf ${BUILD_DIR}
\ No newline at end of file
-- 
GitLab