Server : Apache System : Linux cs317.bluehost.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : andertr9 ( 1047) PHP Version : 8.2.18 Disable Function : NONE Directory : /usr/share/ruby/vendor_ruby/facter/ |
Upload File : |
# Fact: system32 # # Purpose: Returns the directory of the native system32 directory. # For 32-bit ruby on 32-bit Windows, typically: 'C:\Windows\system32'. # For 32-bit ruby on 64-bit Windows, typically: 'C:\Windows\sysnative'. # For 64-bit ruby on 64-bit Windows, typically: 'C:\Windows\system32'. # # Resolution: Checks for the existence of the `sysnative` directory, otherwise # uses `system32` # Facter.add(:system32) do confine :kernel => :windows setcode do if File.exist?("#{ENV['SYSTEMROOT']}\\sysnative") "#{ENV['SYSTEMROOT']}\\sysnative" else "#{ENV['SYSTEMROOT']}\\system32" end end end