config: fallback to ::OS_VERSION
In Linux systems where lsb_release is not available by default, `brew config` now falls back to `PRETTY_NAME` (`HOMEBREW_OS_VERSION`). Before: ```console $ brew config HOMEBREW_VERSION: 4.1.2-30-gc346a5c ORIGIN: https://github.com/Homebrew/brew HEAD: c346a5c97adef16fcc439b53cc6e757b64b71cb4 Last commit: 14 hours ago Core tap JSON: 29 Jul 04:16 UTC HOMEBREW_PREFIX: /home/linuxbrew/.linuxbrew HOMEBREW_CASK_OPTS: [] HOMEBREW_DISPLAY: :0 HOMEBREW_EDITOR: /usr/bin/nano HOMEBREW_EVAL_ALL: set HOMEBREW_MAKE_JOBS: 4 Homebrew Ruby: 2.6.10 => /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.10_1/bin/ruby CPU: quad-core 64-bit skylake Clang: N/A Git: 2.41.0 => /bin/git Curl: 8.2.1 => /bin/curl Kernel: Linux 6.4.4-200.fc38.x86_64 x86_64 GNU/Linux OS: Unknown Host glibc: 2.37 /usr/bin/gcc: 13.1.1 /usr/bin/ruby: N/A glibc: N/A gcc@11: N/A gcc: N/A xorg: N/A ``` After: ```console $ brew config HOMEBREW_VERSION: 4.1.2-30-gc346a5c-dirty ORIGIN: https://github.com/Homebrew/brew HEAD: c346a5c97adef16fcc439b53cc6e757b64b71cb4 Last commit: 14 hours ago Core tap JSON: 29 Jul 04:37 UTC HOMEBREW_PREFIX: /home/linuxbrew/.linuxbrew HOMEBREW_CASK_OPTS: [] HOMEBREW_DISPLAY: :0 HOMEBREW_EDITOR: /usr/bin/nano HOMEBREW_EVAL_ALL: set HOMEBREW_MAKE_JOBS: 4 Homebrew Ruby: 2.6.10 => /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.10_1/bin/ruby CPU: quad-core 64-bit skylake Clang: N/A Git: 2.41.0 => /bin/git Curl: 8.2.1 => /bin/curl Kernel: Linux 6.4.4-200.fc38.x86_64 x86_64 GNU/Linux OS: Arch Linux Host glibc: 2.37 /usr/bin/gcc: 13.1.1 /usr/bin/ruby: N/A glibc: N/A gcc@11: N/A gcc: N/A xorg: N/A ```
This commit is contained in:
parent
c346a5c97a
commit
8243009d06
@ -19,6 +19,8 @@ module OS
|
|||||||
end
|
end
|
||||||
elsif (redhat_release = Pathname.new("/etc/redhat-release")).readable?
|
elsif (redhat_release = Pathname.new("/etc/redhat-release")).readable?
|
||||||
redhat_release.read.chomp
|
redhat_release.read.chomp
|
||||||
|
elsif ::OS_VERSION and ! ::OS_VERSION.empty?
|
||||||
|
::OS_VERSION
|
||||||
else
|
else
|
||||||
"Unknown"
|
"Unknown"
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user