summaryrefslogtreecommitdiffstats
path: root/lib/puppet/provider/package/openbsd.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/provider/package/openbsd.rb')
-rwxr-xr-xlib/puppet/provider/package/openbsd.rb4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/puppet/provider/package/openbsd.rb b/lib/puppet/provider/package/openbsd.rb
index 149b557ae..f5f978056 100755
--- a/lib/puppet/provider/package/openbsd.rb
+++ b/lib/puppet/provider/package/openbsd.rb
@@ -65,9 +65,7 @@ Puppet::Type.type(:package).provide :openbsd, :parent => Puppet::Provider::Packa
if @resource[:source] =~ /\/$/
withenv :PKG_PATH => @resource[:source] do
- if (@resource[:ensure] = get_version) == nil
- @resource[:ensure] = old_ensure
- end
+ @resource[:ensure] = old_ensure if (@resource[:ensure] = get_version) == nil
full_name = [ @resource[:name], @resource[:ensure], @resource[:flavor] ]
pkgadd full_name.join('-').chomp('-')
end