Module: Facter::Util::RootHome

Defined in:
lib/facter/root_home.rb

Overview

root_home.rb

Class Method Summary collapse

Class Method Details

.returnt_root_homeObject

determines the root home directory



11
12
13
14
15
16
17
# File 'lib/facter/root_home.rb', line 11

def returnt_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