From 94be9504c1acc6cd6c29df25b7b078bc2fae5356 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Tue, 8 Feb 2011 23:46:34 +0000 Subject: add sign options --- modules/buildsystem/manifests/init.pp | 5 ++++- modules/buildsystem/templates/submit-upload.conf | 7 +++++++ 2 files changed, 11 insertions(+), 1 deletion(-) (limited to 'modules/buildsystem') diff --git a/modules/buildsystem/manifests/init.pp b/modules/buildsystem/manifests/init.pp index a081feda..ea2fbcaa 100644 --- a/modules/buildsystem/manifests/init.pp +++ b/modules/buildsystem/manifests/init.pp @@ -7,6 +7,9 @@ class buildsystem { $sched_home_dir = "/var/lib/$sched_login" $sign_login = "signbot" $sign_home_dir = "/var/lib/$sign_login" + $sign_keydir = "$sign_home_dir/keys" + # FIXME: maybe keyid should be defined at an other place + $sign_keyid = "80420F66" $repository_root = "/distrib/bootstrap" $packagers_group = 'mga-packagers' $createsrpm_path = '/usr/share/repsys/create-srpm' @@ -71,7 +74,7 @@ class buildsystem { key_name => 'Mageia Packages', login => $sign_login, batchdir => "$sign_home_dir/batches", - keydir => "$sign_home_dir/keys", + keydir => $sign_keydir, } sudo::sudoers_config { "signpackage": diff --git a/modules/buildsystem/templates/submit-upload.conf b/modules/buildsystem/templates/submit-upload.conf index beca119f..7a7aaf79 100644 --- a/modules/buildsystem/templates/submit-upload.conf +++ b/modules/buildsystem/templates/submit-upload.conf @@ -165,6 +165,13 @@ actions: clean: class: Youri::Submit::Action::Clean + sign: + class: Youri::Submit::Actian::Sign + options: + signuser: <%= sign_login %> + path: <%= sign_keydir %> + name: <%= sign_keyid %> + posts: genhdlist2: class: Youri::Submit::Post::Genhdlist2 -- cgit v1.2.1