summaryrefslogtreecommitdiffstats
path: root/tasks/rake
diff options
context:
space:
mode:
authorJames Turnbull <james@lovedthanlost.net>2009-11-14 17:47:39 +1100
committerJames Turnbull <james@lovedthanlost.net>2009-11-14 17:47:39 +1100
commit68fc123580dd54fb19a684c8b78bff9b19f0467a (patch)
tree720b703fdc78d69874e12a81fab0d2b0134c899f /tasks/rake
parent33fb7709404e706801683e6c47ab7a0a5a1884b1 (diff)
downloadfacter-68fc123580dd54fb19a684c8b78bff9b19f0467a.tar.gz
facter-68fc123580dd54fb19a684c8b78bff9b19f0467a.tar.xz
facter-68fc123580dd54fb19a684c8b78bff9b19f0467a.zip
Added package signing task
Diffstat (limited to 'tasks/rake')
-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 0000000..be5697b
--- /dev/null
+++ b/tasks/rake/sign.rake
@@ -0,0 +1,14 @@
+desc "Sign the package with the Reductive Labs release key"
+task :sign_packages do
+
+version = Facter::FACTERVERSION
+
+# Sign package
+
+sh "gpg --homedir $HOME/release_key --detach-sign --output pkg/facter-#{version}.tar.gz.sign --armor pkg/facter-#{version}.tar.gz"
+
+# Sign gem
+
+sh "gpg --homedir $HOME/release_key --detach-sign --output pkg/facter-#{version}.gem.sign --armor pkg/facter-#{version}.gem"
+
+end