summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Turnbull <james@lovedthanlost.net>2009-11-14 17:44:21 +1100
committerJames Turnbull <james@lovedthanlost.net>2009-11-14 17:44:21 +1100
commitcd10e6df8590ea0a9e81d9b09ba71bd1d5b1ae3d (patch)
tree55badc687b8748f945139a90cdafdfa9e0f3945b
parentca56aa7e5849a5489e8d38e29b25ea934caafcd7 (diff)
downloadpuppet-cd10e6df8590ea0a9e81d9b09ba71bd1d5b1ae3d.tar.gz
puppet-cd10e6df8590ea0a9e81d9b09ba71bd1d5b1ae3d.tar.xz
puppet-cd10e6df8590ea0a9e81d9b09ba71bd1d5b1ae3d.zip
Added package signing task
-rw-r--r--tasks/rake/sign.rake14
1 files changed, 14 insertions, 0 deletions
diff --git a/tasks/rake/sign.rake b/tasks/rake/sign.rake
new file mode 100644
index 000000000..2eed60df0
--- /dev/null
+++ b/tasks/rake/sign.rake
@@ -0,0 +1,14 @@
+desc "Sign to the package with the Reductive Labs release key"
+task :sign_packages do
+
+version = Puppet::PUPPETVERSION
+
+# Sign package
+
+sh "gpg --homedir $HOME/release_key --detach-sign --output pkg/puppet-#{version}.tar.gz.sign --armor pkg/puppet-#{version}.tar.gz"
+
+# Sign gem
+
+sh "gpg --homedir $HOME/release_key --detach-sign --output pkg/puppet-#{version}.gem.sign --armor pkg/puppet-#{version}.gem"
+
+end