From 1068e5dc8e8c5592b74de39e5616d44341ed499a Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Mon, 2 Jan 2023 12:05:31 +0100 Subject: [PATCH] Appending debian/changelog to spec file only if it exists --- gitlab/build-template-python.yaml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/gitlab/build-template-python.yaml b/gitlab/build-template-python.yaml index ad7409b..337e932 100644 --- a/gitlab/build-template-python.yaml +++ b/gitlab/build-template-python.yaml @@ -257,12 +257,14 @@ variables: echo "Removing 'Recommends' lines from '${TGT_SPEC_FILE}' ..." sed -i '/^Recommends/d' "${TGT_SPEC_FILE}" fi - echo - echo "Adding Changelog to '${TGT_SPEC_FILE}' ..." - if [[ -f bin/dch2speclog ]] ; then - python${PYTHON_VERSION_DOT} bin/dch2speclog debian/changelog >>"${TGT_SPEC_FILE}" - else - dch2speclog debian/changelog >>"${TGT_SPEC_FILE}" + if [[ -f debian/changelog ]] ; then + echo + echo "Adding Changelog to '${TGT_SPEC_FILE}' ..." + if [[ -f bin/dch2speclog ]] ; then + python${PYTHON_VERSION_DOT} bin/dch2speclog debian/changelog >>"${TGT_SPEC_FILE}" + else + dch2speclog debian/changelog >>"${TGT_SPEC_FILE}" + fi fi echo echo "Generated spec-file:" -- 2.39.5