[X2Go-Commits] [buildscripts] 02/02: bin/build-rpm-package: sign susetags metadata (at least the content file.)

git-admin at x2go.org git-admin at x2go.org
Sat Dec 3 03:14:46 CET 2016


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository buildscripts.

commit fdf5ad72e10077e5ffed4833b641e5c7a95b3aea
Author: Mihai Moldovan <ionic at ionic.de>
Date:   Sat Dec 3 03:14:06 2016 +0100

    bin/build-rpm-package: sign susetags metadata (at least the content file.)
    
    Otherwise, zypper won't be able to refresh or use the repository.
---
 bin/build-rpm-package |    4 ++++
 1 file changed, 4 insertions(+)

diff --git a/bin/build-rpm-package b/bin/build-rpm-package
index 4834d42..371b1c0 100755
--- a/bin/build-rpm-package
+++ b/bin/build-rpm-package
@@ -1055,6 +1055,10 @@ upload_packages() {
 				fi
 
 				0</dev/null ssh "${REPOS_SERVER}" "cd '${RPM_REPOS_BASE}/${l_DIST}/${l_CODENAME}/${COMPONENT}/' && ~/bin/createsusetagsrepo '.' '${distro_string}' '${l_CODENAME}'"
+
+				# Sign repository data, otherwise zypper will fail adding the repository.
+				0</dev/null ssh "${REPOS_SERVER}" "cd '${RPM_REPOS_BASE}/${l_DIST}/${l_CODENAME}/${COMPONENT}/' && rm -f -- 'content.asc' && gpg -a -u '${gpg_sign_with}' --detach-sign 'content'" 1>/dev/null 2>/dev/null
+				0</dev/null ssh "${REPOS_SERVER}" "cd '${RPM_REPOS_BASE}/${l_DIST}/${l_CODENAME}/${COMPONENT}/' && test -e 'content.key' || gpg -a --output 'content.key' --export '${gpg_sign_with}'"
 			fi
 		done
 	done

--
Alioth's /srv/git/code.x2go.org/buildscripts.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/buildscripts.git


More information about the x2go-commits mailing list