Module: Facter::Util::RootHome
- Defined in:
- puppet/modules/stdlib/lib/facter/root_home.rb
Overview
A facter fact to determine the root home directory. This varies on PE supported platforms and may be reconfigured by the end user.
Class Method Summary collapse
Class Method Details
.get_root_home ⇒ Object
7 8 9 10 11 12 13 |
# File 'puppet/modules/stdlib/lib/facter/root_home.rb', line 7 def get_root_home root_ent = Facter::Util::Resolution.exec("getent passwd root") # The home directory is the sixth element in the passwd entry # If the platform doesn't have getent, root_ent will be nil and we should # return it straight away. root_ent && root_ent.split(":")[5] end |