summarylogtreecommitdiffstats
path: root/skip-distro-check.patch
diff options
context:
space:
mode:
Diffstat (limited to 'skip-distro-check.patch')
-rw-r--r--skip-distro-check.patch37
1 files changed, 37 insertions, 0 deletions
diff --git a/skip-distro-check.patch b/skip-distro-check.patch
new file mode 100644
index 000000000000..4ae7eb283bbe
--- /dev/null
+++ b/skip-distro-check.patch
@@ -0,0 +1,37 @@
+diff --git a/build.psm1 b/build.psm1
+index f528ee821..1e21cf805 100644
+--- a/build.psm1
++++ b/build.psm1
+@@ -158,6 +158,32 @@ function Get-EnvironmentInformation
+ }
+
+ if ($environment.IsLinux) {
++ if ($SkipLinuxDistroCheck) {
++ Write-Warning "Skipping distro check entirely."
++
++ $environment += @{'IsDebian' = $false}
++ $environment += @{'IsDebian9' = $false}
++ $environment += @{'IsDebian10' = $false}
++ $environment += @{'IsDebian11' = $false}
++ $environment += @{'IsUbuntu' = $false}
++ $environment += @{'IsUbuntu16' = $false}
++ $environment += @{'IsUbuntu18' = $false}
++ $environment += @{'IsUbuntu20' = $false}
++ $environment += @{'IsCentOS' = $false}
++ $environment += @{'IsFedora' = $false}
++ $environment += @{'IsOpenSUSE' = $false}
++ $environment += @{'IsSLES' = $false}
++ $environment += @{'IsRedHat' = $false}
++ $environment += @{'IsRedHat7' = $false}
++ $environment += @{'IsOpenSUSE13' = $false}
++ $environment += @{'IsOpenSUSE42.1' = $false}
++ $environment += @{'IsDebianFamily' = $false}
++ $environment += @{'IsRedHatFamily' = $false}
++ $environment += @{'IsSUSEFamily' = $false}
++ $environment += @{'IsAlpine' = $false}
++
++ return [PSCustomObject] $environment
++ }
+ $LinuxInfo = Get-Content /etc/os-release -Raw | ConvertFrom-StringData
+ $lsb_release = Get-Command lsb_release -Type Application -ErrorAction Ignore | Select-Object -First 1
+ if ($lsb_release) {