File bsc1248618-Create-archive-first.patch of Package pesign-obs-integration.40629

From 056fcd05b81258a249e40f7358d708d838929ad2 Mon Sep 17 00:00:00 2001
From: Michal Suchanek <msuchanek@suse.de>
Date: Fri, 29 Aug 2025 11:25:25 +0200
Subject: [PATCH] Create archive first

Signed-off-by: Chun-Yi Lee <jlee@suse.com>
---
 brp-99-pesign | 95 +++++++++++++++++++++++++--------------------------
 1 file changed, 47 insertions(+), 48 deletions(-)

Index: pesign-obs-integration/brp-99-pesign
===================================================================
--- pesign-obs-integration.orig/brp-99-pesign
+++ pesign-obs-integration/brp-99-pesign
@@ -75,20 +75,6 @@ else
 	echo "No buildservice signing certificate"
 	cert=/dev/null
 fi
-sed "
-	s:@NAME@:$RPM_PACKAGE_NAME:g
-	s:@PESIGN_REPACKAGE_COMPRESS@:$pesign_repackage_compress:g
-	/@CERT@/ {
-		r $cert
-		d
-	}
-" /usr/lib/rpm/pesign/pesign-repackage.spec.in >"$output/pesign-repackage.spec"
-
-for rpmlintrc in $RPM_SOURCE_DIR/*rpmlintrc; do
-	if test -e "$rpmlintrc"; then
-		cp "$rpmlintrc" "$output/"
-	fi
-done
 
 cd "$RPM_BUILD_ROOT"
 args=()
@@ -136,3 +122,17 @@ cd "$archive_dir"
 find . -type f | cpio -H newc -o >"$archive"
 rm -rf "$archive_dir"
 
+sed "
+	s:@NAME@:$RPM_PACKAGE_NAME:g
+	s:@PESIGN_REPACKAGE_COMPRESS@:$pesign_repackage_compress:g
+	/@CERT@/ {
+		r $cert
+		d
+	}
+" /usr/lib/rpm/pesign/pesign-repackage.spec.in >"$output/pesign-repackage.spec"
+
+for rpmlintrc in $RPM_SOURCE_DIR/*rpmlintrc; do
+	if test -e "$rpmlintrc"; then
+		cp "$rpmlintrc" "$output/"
+	fi
+done
openSUSE Build Service is sponsored by