aboutsummaryrefslogtreecommitdiffstats
path: root/deployment/releasekey
diff options
context:
space:
mode:
Diffstat (limited to 'deployment/releasekey')
-rw-r--r--deployment/releasekey/manifests/init.pp10
-rw-r--r--deployment/releasekey/templates/sign_checksums4
2 files changed, 7 insertions, 7 deletions
diff --git a/deployment/releasekey/manifests/init.pp b/deployment/releasekey/manifests/init.pp
index 66f66b60..a3c99526 100644
--- a/deployment/releasekey/manifests/init.pp
+++ b/deployment/releasekey/manifests/init.pp
@@ -1,7 +1,7 @@
class releasekey {
$sign_login = 'releasekey'
- $sign_home_dir = "/var/lib/$sign_login"
- $sign_keydir = "$sign_home_dir/keys"
+ $sign_home_dir = "/var/lib/${sign_login}"
+ $sign_keydir = "${sign_home_dir}/keys"
group { $sign_login: }
user { $sign_login:
@@ -12,16 +12,16 @@ class releasekey {
}
gnupg::keys{ 'release':
- email => "release@$::domain",
+ email => "release@${::domain}",
#FIXME there should be a variable somewhere to change the name of the distribution
key_name => 'Mageia Release',
login => $sign_login,
- batchdir => "$sign_home_dir/batches",
+ batchdir => "${sign_home_dir}/batches",
keydir => $sign_keydir,
require => User[$sign_login],
}
- mga-common::local_script { 'sign_checksums':
+ mga_common::local_script { 'sign_checksums':
content => template('releasekey/sign_checksums'),
}
}
diff --git a/deployment/releasekey/templates/sign_checksums b/deployment/releasekey/templates/sign_checksums
index 762dde7b..5edf7e57 100644
--- a/deployment/releasekey/templates/sign_checksums
+++ b/deployment/releasekey/templates/sign_checksums
@@ -6,6 +6,6 @@ fi
directory=$1
cd "$directory"
-for chksum in *.md5 *.sha1; do
- gpg --homedir "<%= sign_keydir %>" --yes --sign "$chksum"
+for chksum in *.md5 *.sha3 *.sha512; do
+ gpg --homedir "<%= @sign_keydir %>" --yes --sign "$chksum"
done