diff --git a/.travis.yml b/.travis.yml index 822d4ae3..847dcf0c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,3 +12,6 @@ before_install: script: - bundle exec rake +env: + global: + - "BUNDLE_FORCE_RUBY_PLATFORM=1" diff --git a/CHANGELOG.md b/CHANGELOG.md index 0abf66b1..100245a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ Changelog ========= +## [v2.0.1] + +### Issues Addressed +* `facter` may raise when `show install patches` in some environments + ## [v2.0.0] ### New Cisco Resources @@ -611,6 +616,7 @@ Cisco::Environment.add_env('default', env) [git-flow]: https://github.com/petervanderdoes/gitflow-avh [SimpleCov]: https://github.com/colszowka/simplecov +[v2.0.1]: https://github.com/cisco/cisco-network-node-utils/compare/v2.0.0...v2.0.1 [v2.0.0]: https://github.com/cisco/cisco-network-node-utils/compare/v1.10.0...v2.0.0 [v1.10.0]: https://github.com/cisco/cisco-network-node-utils/compare/v1.9.0...v1.10.0 [v1.9.0]: https://github.com/cisco/cisco-network-node-utils/compare/v1.8.0...v1.9.0 diff --git a/lib/cisco_node_utils/platform.rb b/lib/cisco_node_utils/platform.rb index 2bf3f575..9f81ab1b 100644 --- a/lib/cisco_node_utils/platform.rb +++ b/lib/cisco_node_utils/platform.rb @@ -35,10 +35,13 @@ def self.system_image # Ex: { 'n3000-uk9.6.0.2.U1.1.CSCaa12345.bin' => 'inactive committed', # 'n3000-uk9.6.0.2.U1.1.CSCaa12346.bin' => 'active', } def self.packages + pkg_hsh = {} pkgs = config_get('images', 'packages') return {} if pkgs.nil? - pkg_hsh = {} pkgs.each { |p| pkg_hsh[p[0]] = p[1].downcase } + rescue RuntimeError => e + raise unless e.message[/Invalid command/] + ensure pkg_hsh end diff --git a/lib/cisco_node_utils/version.rb b/lib/cisco_node_utils/version.rb index 67b249a6..daf644db 100644 --- a/lib/cisco_node_utils/version.rb +++ b/lib/cisco_node_utils/version.rb @@ -14,7 +14,7 @@ # Container module for version number only. module CiscoNodeUtils - VERSION = '2.0.0' + VERSION = '2.0.1' gem_version = Gem::Version.new(Gem::VERSION) min_gem_version = Gem::Version.new('2.1.0') fail 'Required rubygems version >= 2.1.0' if gem_version < min_gem_version