From c128a79fad48e1246b22bd73db8b5f267df45e1b Mon Sep 17 00:00:00 2001 From: Colin Clark Date: Fri, 12 Aug 2022 10:34:00 +0100 Subject: [PATCH] Exclude build directories from release tar (cherry picked from commit 71210120367eeb6ba5e5079c13952aa77bb91a40) --- scripts/new-release.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/new-release.sh b/scripts/new-release.sh index 2d1bd702..ef48f418 100755 --- a/scripts/new-release.sh +++ b/scripts/new-release.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ## @file ## @brief Create a new release @@ -17,6 +17,14 @@ ## It is expected that the first line of NEWS is in the form "Geeqie \ ## +error_handler () +{ + echo "Error on line: $1" + exit 1 +} +trap 'error_handler ${LINENO}' ERR + + version= start= patch= @@ -149,6 +157,7 @@ fi rm -rf /tmp/geeqie-"$revision".tar.xz rm -rf /tmp/geeqie-"$revision".tar.xz.asc +rm -rf build # shellcheck disable=SC2140 tar --create --xz --file=/tmp/geeqie-"$revision".tar.xz --exclude=".git" --exclude="configure" --exclude="web" --transform s/"\bgeeqie\b"/"geeqie-$revision"/ ../geeqie -- 2.20.1