diff options
author | Pascal Terjan <pterjan@mageia.org> | 2011-02-15 12:08:59 +0000 |
---|---|---|
committer | Pascal Terjan <pterjan@mageia.org> | 2011-02-15 12:08:59 +0000 |
commit | 8e20ad403ece52f0419ec83823d933c3e31fd2c8 (patch) | |
tree | f23d7fd7aaf566f1ff1f05ba3020a94164f4e4be /modules/buildsystem/templates/sign-check-package | |
parent | 99c22b759949c49568add3e368a57bc663418439 (diff) | |
download | puppet-8e20ad403ece52f0419ec83823d933c3e31fd2c8.tar puppet-8e20ad403ece52f0419ec83823d933c3e31fd2c8.tar.gz puppet-8e20ad403ece52f0419ec83823d933c3e31fd2c8.tar.bz2 puppet-8e20ad403ece52f0419ec83823d933c3e31fd2c8.tar.xz puppet-8e20ad403ece52f0419ec83823d933c3e31fd2c8.zip |
Archive files when signing fails
Diffstat (limited to 'modules/buildsystem/templates/sign-check-package')
-rw-r--r-- | modules/buildsystem/templates/sign-check-package | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/buildsystem/templates/sign-check-package b/modules/buildsystem/templates/sign-check-package index ebb81f61..09bf9820 100644 --- a/modules/buildsystem/templates/sign-check-package +++ b/modules/buildsystem/templates/sign-check-package @@ -16,6 +16,12 @@ do 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" |