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
8 case Facter.value(:operatingsystem)
9 - when "Debian", "Gentoo", "GNU/kFreeBSD", "Ubuntu"
10 + when "Debian", "Gentoo", "GNU/kFreeBSD", "Ubuntu", "poky-stx"
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"
25 @operatingsystem ||= get_operatingsystem_with_release_files
27 @@ -27,7 +29,7 @@ module Facter
28 "CloudLinux", "PSBM", "OracleLinux", "OVS", "OEL", "Amazon",
29 "XenServer", "VirtuozzoLinux"
31 - when "LinuxMint", "Ubuntu", "Debian"
32 + when "LinuxMint", "Ubuntu", "Debian", "poky-stx"
34 when "SLES", "SLED", "OpenSuSE", "SuSE"
36 @@ -74,6 +76,8 @@ module Facter
37 get_ubuntu_release_with_release_file
39 get_vmwareESX_release_with_release_file
43 Facter.value(:kernelrelease)