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, }