aboutsummaryrefslogtreecommitdiffstats
path: root/modules/buildsystem/templates/sign-check-package
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2012-01-08 00:48:56 +0000
committerMichael Scherer <misc@mageia.org>2012-01-08 00:48:56 +0000
commit6337fb45bcfb7271dea400dd932916fdf34d1aea (patch)
treec8d6b22dbdbc04db022bb9f20a1245b796675e39 /modules/buildsystem/templates/sign-check-package
parent0effa991c23589b658227a733e172ae31d0233bc (diff)
downloadpuppet-6337fb45bcfb7271dea400dd932916fdf34d1aea.tar
puppet-6337fb45bcfb7271dea400dd932916fdf34d1aea.tar.gz
puppet-6337fb45bcfb7271dea400dd932916fdf34d1aea.tar.bz2
puppet-6337fb45bcfb7271dea400dd932916fdf34d1aea.tar.xz
puppet-6337fb45bcfb7271dea400dd932916fdf34d1aea.zip
reapply commit 2142, since it was not the problem in the end
Diffstat (limited to 'modules/buildsystem/templates/sign-check-package')
-rw-r--r--modules/buildsystem/templates/sign-check-package35
1 files changed, 0 insertions, 35 deletions
diff --git a/modules/buildsystem/templates/sign-check-package b/modules/buildsystem/templates/sign-check-package
deleted file mode 100644
index 4c6d1937..00000000
--- a/modules/buildsystem/templates/sign-check-package
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/sh
-
-if [ $# != 3 ] ; then
- echo "missing arguments"
- echo "usage : $0 file key_number key_directory"
- exit 1
-fi
-
-file="$1"
-key="$2"
-keydir="$3"
-
-tmpfile=`mktemp`
-cp -pf "$file" "$tmpfile"
-rpm --delsign "$tmpfile"
-/usr/bin/mga-signpackage "$tmpfile" "$key" "$keydir"
-nbtry=0
-while rpmsign -Kv "$tmpfile" 2>&1 | grep BAD
-do
- nbtry=$(($nbtry + 1))
- if [ $nbtry -ge 30 ]
- then
- exit 1
- fi
-
- # Archive failed file for further analysis
- mkdir -p "/tmp/failed-sign/"
- failedfile="/tmp/failed-sign/$(basename "$file").$(date +%Y%m%d%H%M%S)"
- cp -pf "$file" "$failedfile"
-
- cp -pf "$file" "$tmpfile"
- rpm --delsign "$tmpfile"
- /usr/bin/mga-signpackage "$tmpfile" "$key" "$keydir"
-done
-mv -f "$tmpfile" "$file"