mirror of
https://github.com/aphrody-labs/PowerShell.git
synced 2026-10-17 04:36:39 +00:00
Use -match instead of -eq
Since the use of quotes in /etc/os-release is inconsistent across distributions, we have to match instead of exactly compare.
This commit is contained in:
1 parent
511936606e
commit
30dadb8dae
1 file changed
+2
-2
+2
-2
@@ -397,12 +397,12 @@ function Start-PSBootstrap {
|
||||
# Install dependencies for Linux and OS X
|
||||
if ($IsLinux) {
|
||||
precheck 'curl' "Bootstrap dependency 'curl' not found in PATH, please install!" > $null
|
||||
if ($LinuxInfo.ID -eq 'ubuntu' -and $LinuxInfo.Version -eq '"14.04"') {
|
||||
if ($LinuxInfo.ID -match 'ubuntu' -and $LinuxInfo.Version -match '14.04') {
|
||||
# Install ours and .NET's dependencies
|
||||
sudo apt-get update -qq
|
||||
sudo apt-get install -y -qq make g++ cmake libc6 libgcc1 libstdc++6 libcurl3 libgssapi-krb5-2 libicu52 liblldb-3.6 liblttng-ust0 libssl1.0.0 libunwind8 libuuid1 zlib1g clang-3.5
|
||||
} elseif ($LinuxInfo.ID -eq 'centos' -and $LinuxInfo.Version -eq '"7"') {
|
||||
sudo apt-get install -y -q make gcc cmake glibc libgcc libstdc++ libcurl krb5-libs libicu lldb openssl-libs libunwind libuuid zlib clang
|
||||
} elseif ($LinuxInfo.ID -match 'centos' -and $LinuxInfo.Version -match '7') {
|
||||
} else {
|
||||
Write-Warning "This script only supports Ubuntu 14.04 and CentOS 7, you must install dependencies manually!"
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user