From cfdf6c2c634d2935272c4421f60386c529720f4d Mon Sep 17 00:00:00 2001 From: PascalBourdier Date: Wed, 15 Jun 2016 16:05:10 +0200 Subject: [PATCH] rpm-sign missing in el6 rpm-sign is only present in "rpm" package before el7 --- manifests/packages/essential.pp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/manifests/packages/essential.pp b/manifests/packages/essential.pp index 7f22dcd..d635768 100644 --- a/manifests/packages/essential.pp +++ b/manifests/packages/essential.pp @@ -8,7 +8,7 @@ } } - $builder_pkgs = [ + $common_builder_pkgs = [ 'autoconf', 'automake', 'createrepo', @@ -22,9 +22,15 @@ 'rubygem-rake', 'yum', 'yum-utils', - 'rpm-sign', ] + # this package is only present in "rpm" package before el7 + if versioncmp($::operatingsystemrelease, '7') >= 0 { + $builder_pkgs = concat($common_builder_pkgs, 'rpm-sign') + } else { + $builder_pkgs = $common_builder_pkgs + } + package { $builder_pkgs: ensure => installed, }