Update CODEOWNERS
[puppet-modules/puppetlabs-apt.git] / templates / pin.pref.epp
index cb43bc0f20d1592070c85dc450f6f2c603243392..96b815c89d9e52e257f68435a3828fcb6116c3a3 100644 (file)
@@ -1,14 +1,14 @@
 <%- | $name, $pin_release, $release, $codename, $release_version, $component, $originator, $label, $version, $origin, $explanation, $packages_string, $priority | -%>
 <%-
 $pin =
-if $pin_release {
+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(', ')}" }