diff --git a/lib/facter/dpkg.rb b/lib/facter/dpkg.rb new file mode 100644 index 0000000..c10ec86 --- /dev/null +++ b/lib/facter/dpkg.rb @@ -0,0 +1,19 @@ +Facter.add(:dpkg_arch) do + confine :kernel => :linux + confine :osfamily => :Debian + setcode do + arch = Facter::Util::Resolution.exec('dpkg --print-architecture') + arch + end +end + +Facter.add(:dpkg) do + confine :kernel => :linux + confine :osfamily => :Debian + dpkg = {} + setcode do + arch = Facter::Util::Resolution.exec('dpkg --print-architecture') + dpkg['architecture'] = arch + dpkg + end +end