From: František Dvořák Date: Fri, 13 Jul 2012 11:29:30 +0000 (+0200) Subject: Sign the Release file after each command. X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=27ec2b970601bcd7d0fffe2382c98cf475a80c95;p=mock.git Sign the Release file after each command. --- diff --git a/mock.sh b/mock.sh index 255ed90..a572595 100755 --- a/mock.sh +++ b/mock.sh @@ -21,6 +21,7 @@ KEY_ID=${KEY_ID:-'7157882F'} DEBREPO=~/debian +DEBDISTRO=stable OS=`cat /etc/issue | head -n 1` ARCH=`uname -i` @@ -127,14 +128,20 @@ package() { fi } +release_sign() { + if test "$CONF" = "pbuilder"; then + (cd $DEBREPO/$DEBDISTRO; gpg -abs -o Release.gpg Release) + fi +} + while test -n "$1"; do case "$1" in clean) sudo rm -rf results - rm -rf $DEBREPO/stable $DEBREPO/unstable $DEBREPO/*.db - mkdir $DEBREPO/stable - touch$DEBREPO/stable/Packages + rm -rf $DEBREPO/stable $DEBREPO/unstable $DEBREPO/$DEBDISTRO $DEBREPO/*.db + mkdir $DEBREPO/$DEBDISTRO + touch$DEBREPO/$DEBDISTRO/Packages ;; gridsite|grids) @@ -145,12 +152,14 @@ while test -n "$1"; do file=`find org.gridsite.core/RPMTMP -type f -name gridsite-\*.src.rpm | head -n 1` mock_build $file fi + release_sign ;; jobid) package org.glite.jobid.api-c glite-jobid-api-c package org.glite.jobid.api-cpp glite-jobid-api-cpp package org.glite.jobid.api-java glite-jobid-api-java + release_sign ;; lbjp-common|lbu) @@ -162,6 +171,7 @@ while test -n "$1"; do package org.glite.lbjp-common.server-bones glite-lbjp-common-server-bones package org.glite.lbjp-common.gsoap-plugin glite-lbjp-common-gsoap-plugin package org.glite.lbjp-common.jp-interface glite-lbjp-common-jp-interface + release_sign ;; lb) @@ -181,16 +191,19 @@ while test -n "$1"; do package org.glite.lb.server glite-lb-server package org.glite.lb.emi-lb emi-lb package org.glite.lb.nagios emi-lb-nagios-plugins + release_sign ;; canl) package emi.canl.canl-c canl-c + release_sign ;; px) package org.glite.px.proxyrenewal glite-px-proxyrenewal package org.glite.px.myproxy-yaim glite-px-myproxy-yaim package org.glite.px.emi-px emi-px + release_sign ;; *) @@ -199,6 +212,8 @@ while test -n "$1"; do else mock_build "$1" fi + release_sign + ;; esac shift