X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=templates%2Fpin.pref.epp;h=96b815c89d9e52e257f68435a3828fcb6116c3a3;hb=refs%2Fheads%2Ftrusted-contributors;hp=7991332c83b872fb7338071bee52d1b933ba962d;hpb=e014fc04ed8358e4f7c2e87f7434df9817a4c7bb;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/templates/pin.pref.epp b/templates/pin.pref.epp index 7991332..96b815c 100644 --- a/templates/pin.pref.epp +++ b/templates/pin.pref.epp @@ -1,14 +1,14 @@ <%- | $name, $pin_release, $release, $codename, $release_version, $component, $originator, $label, $version, $origin, $explanation, $packages_string, $priority | -%> <%- $pin = -if $pin_release.length > 0 { +if $pin_release != '' { $options = [ - if $release { "a=${release}" }, - if $codename { "n=${codename}" }, - if $release_version { "v=${release_version}"}, - if $component { "c=${component}" }, - if $originator { "o=${originator}" }, - if $label { "l=${label}" }, + unless $release =~ Undef { "a=${release}" }, + unless $codename =~ Undef { "n=${codename}" }, + unless $release_version =~ Undef { "v=${release_version}"}, + unless $component =~ Undef { "c=${component}" }, + unless $originator =~ Undef { "o=${originator}" }, + unless $label =~ Undef { "l=${label}" }, ].filter |$x| { $x != undef } "release ${options.join(', ')}" }