@@ -136,13 +136,15 @@ function Get-EnvironmentInformation
136
136
$environment += @ {' IsUbuntu16' = $Environment.IsUbuntu -and $LinuxInfo.VERSION_ID -match ' 16.04' }
137
137
$environment += @ {' IsUbuntu17' = $Environment.IsUbuntu -and $LinuxInfo.VERSION_ID -match ' 17.10' }
138
138
$environment += @ {' IsUbuntu18' = $Environment.IsUbuntu -and $LinuxInfo.VERSION_ID -match ' 18.04' }
139
+ $environment += @ {' IsUbuntu22' = $Environment.IsUbuntu -and $LinuxInfo.VERSION_ID -match ' 22.04' }
139
140
$environment += @ {' IsCentOS' = $LinuxInfo.ID -match ' centos' -and $LinuxInfo.VERSION_ID -match ' 7' }
140
141
$environment += @ {' IsFedora' = $LinuxInfo.ID -match ' fedora' -and $LinuxInfo.VERSION_ID -ge 24 }
142
+ $environment += @ {' IsRedHat' = $LinuxInfo.ID -match ' rhel' }
141
143
$environment += @ {' IsOpenSUSE' = $LinuxInfo.ID -match ' opensuse' }
142
144
$environment += @ {' IsSLES' = $LinuxInfo.ID -match ' sles' }
143
145
$environment += @ {' IsOpenSUSE13' = $Environmenst.IsOpenSUSE -and $LinuxInfo.VERSION_ID -match ' 13' }
144
146
$environment += @ {' IsOpenSUSE42.1' = $Environment.IsOpenSUSE -and $LinuxInfo.VERSION_ID -match ' 42.1' }
145
- $environment += @ {' IsRedHatFamily' = $Environment.IsCentOS -or $Environment.IsFedora }
147
+ $environment += @ {' IsRedHatFamily' = $Environment.IsCentOS -or $Environment.IsFedora -or $Environment .IsRedHat }
146
148
$environment += @ {' IsSUSEFamily' = $Environment.IsSLES -or $Environment.IsOpenSUSE }
147
149
$environment += @ {' IsAlpine' = $LinuxInfo.ID -match ' alpine' }
148
150
@@ -1891,7 +1893,7 @@ function Install-Dotnet {
1891
1893
}
1892
1894
1893
1895
function Get-RedHatPackageManager {
1894
- if ($Environment.IsCentOS ) {
1896
+ if ($Environment.IsCentOS -or $Environment .IsRedHat ) {
1895
1897
" yum install -y -q"
1896
1898
} elseif ($Environment.IsFedora ) {
1897
1899
" dnf install -y -q"
@@ -1978,13 +1980,13 @@ function Start-PSBootstrap {
1978
1980
}
1979
1981
} elseif ($Environment.IsRedHatFamily ) {
1980
1982
# Build tools
1981
- $Deps += " which" , " curl" , " gcc-c++ " , " cmake " , " make "
1983
+ $Deps += " which" , " curl" , " wget "
1982
1984
1983
1985
# .NET Core required runtime libraries
1984
- $Deps += " libicu" , " libunwind "
1986
+ $Deps += " libicu" , " openssl-libs "
1985
1987
1986
1988
# Packaging tools
1987
- if ($Package ) { $Deps += " ruby-devel" , " rpm-build" , " groff" , ' libffi-devel' }
1989
+ if ($Package ) { $Deps += " ruby-devel" , " rpm-build" , " groff" , ' libffi-devel' , " gcc-c++ " }
1988
1990
1989
1991
$PackageManager = Get-RedHatPackageManager
1990
1992
0 commit comments