aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/facter/lib/facter/dc_suffix.rb10
-rw-r--r--modules/facter/lib/facter/libdir.rb10
2 files changed, 20 insertions, 0 deletions
diff --git a/modules/facter/lib/facter/dc_suffix.rb b/modules/facter/lib/facter/dc_suffix.rb
new file mode 100644
index 00000000..a8526978
--- /dev/null
+++ b/modules/facter/lib/facter/dc_suffix.rb
@@ -0,0 +1,10 @@
+Facter.add("dc_suffix") do
+ setcode do
+ begin
+ Facter.domain
+ rescue
+ Facter.loadfacts()
+ end
+ dc_suffix = 'dc=' + Facter.value('domain').gsub('.',',dc=')
+ end
+end
diff --git a/modules/facter/lib/facter/libdir.rb b/modules/facter/lib/facter/libdir.rb
new file mode 100644
index 00000000..9cd30ea0
--- /dev/null
+++ b/modules/facter/lib/facter/libdir.rb
@@ -0,0 +1,10 @@
+Facter.add("libdir") do
+ setcode do
+ begin
+ Facter.architecture
+ rescue
+ Facter.loadfacts()
+ end
+ '/usr/lib' + ( Facter.value('architecture') == "x86_64" ? '64' : '') + '/'
+ end
+end