Skip to content

Commit c550af1

Browse files
committed
Don't skip installation if upgrade flag is provided
Don't skip package installation if upgrade flag is provided (--upgrade) but version it's not provided. Package will be updated to latest.
1 parent 69f9438 commit c550af1

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# pyenv Changelog
22

3+
## next
4+
5+
- Allow package update to latest if upgrade flag is provided but version it's not.
6+
37
## 3.3.2 (2020-08-05)
48

59
- Do not attempt to rehash in a system-wide install

resources/pip.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,10 @@ def require_install?
9898
end
9999

100100
unless new_resource.version
101-
Chef::Log.debug("already installed: #{new_resource.package_name} #{current_version}")
102-
return false
101+
unless new_resource.options.split(/\s+/).include? '--upgrade'
102+
Chef::Log.debug("already installed: #{new_resource.package_name} #{current_version}")
103+
return false
104+
end
103105
end
104106

105107
if current_version != new_resource.version

0 commit comments

Comments
 (0)