Revert "Revert "oran-shell-release: release image for F""
[pti/rtp.git] / meta-starlingx / meta-stx-cloud / recipes-support / facter / files / 0006-facter-updates-for-poky-stx.patch
1 diff --git a/lib/facter/architecture.rb b/lib/facter/architecture.rb
2 index 72c5755..14ec620 100644
3 --- a/lib/facter/architecture.rb
4 +++ b/lib/facter/architecture.rb
5 @@ -31,7 +31,7 @@ Facter.add(:architecture) do
6        end
7      when "x86_64"
8        case Facter.value(:operatingsystem)
9 -      when "Debian", "Gentoo", "GNU/kFreeBSD", "Ubuntu"
10 +      when "Debian", "Gentoo", "GNU/kFreeBSD", "Ubuntu", "poky-stx"
11          "amd64"
12        else
13          model
14 diff --git a/lib/facter/operatingsystem/linux.rb b/lib/facter/operatingsystem/linux.rb
15 index de7913d..797698a 100644
16 --- a/lib/facter/operatingsystem/linux.rb
17 +++ b/lib/facter/operatingsystem/linux.rb
18 @@ -13,6 +13,8 @@ module Facter
19              @operatingsystem ||= "Ubuntu"
20            elsif lsbdistid == "LinuxMint"
21              @operatingsystem ||= "LinuxMint"
22 +          elsif lsbdistid == "poky-stx"
23 +            @operatingsystem ||= "poky-stx"
24            else
25              @operatingsystem ||= get_operatingsystem_with_release_files
26            end
27 @@ -27,7 +29,7 @@ module Facter
28               "CloudLinux", "PSBM", "OracleLinux", "OVS", "OEL", "Amazon",
29               "XenServer", "VirtuozzoLinux"
30            "RedHat"
31 -        when "LinuxMint", "Ubuntu", "Debian"
32 +        when "LinuxMint", "Ubuntu", "Debian", "poky-stx"
33            "Debian"
34          when "SLES", "SLED", "OpenSuSE", "SuSE"
35            "Suse"
36 @@ -74,6 +76,8 @@ module Facter
37            get_ubuntu_release_with_release_file
38          when "VMwareESX"
39            get_vmwareESX_release_with_release_file
40 +        when "poky-stx"
41 +          get_lsbdistrelease
42          else
43            Facter.value(:kernelrelease)
44          end