diff --git a/build_release.sh b/build_release.sh index 219cc7b75ca9efb33e37cf579ca330192e7ee731..d9f93dd6095e97587154c67fee8643368721bcf2 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