We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b6cf607 + f0d4066 commit 8fadeebCopy full SHA for 8fadeeb
lib/facter/resolvers/partitions.rb
@@ -123,7 +123,8 @@ def populate_from_lsblk(partition_name, blkid_and_lsblk)
123
return {} unless available?('lsblk', blkid_and_lsblk)
124
125
lsblk_version_raw = Facter::Core::Execution.execute('lsblk --version 2>&1', logger: log)
126
- lsblk_version = lsblk_version_raw.match(/ \d\.\d+/)[0].to_f
+ # Return if the version of lsblk is too old (< 2.22) to support the --version flag
127
+ lsblk_version_raw.match?(/ \d\.\d+/) ? lsblk_version = lsblk_version_raw.match(/ \d\.\d+/)[0].to_f : (return {})
128
129
# The -p/--paths option was added in lsblk 2.23, return early and fall back to blkid with earlier versions
130
return {} if lsblk_version < 2.23
0 commit comments