diff options
Diffstat (limited to 'lib/puppet')
-rw-r--r-- | lib/puppet/feature/base.rb | 20 | ||||
-rw-r--r-- | lib/puppet/feature/ldap.rb | 8 | ||||
-rw-r--r-- | lib/puppet/feature/libshadow.rb | 8 | ||||
-rw-r--r-- | lib/puppet/feature/usage.rb | 8 |
4 files changed, 20 insertions, 24 deletions
diff --git a/lib/puppet/feature/base.rb b/lib/puppet/feature/base.rb new file mode 100644 index 000000000..b3c51cc70 --- /dev/null +++ b/lib/puppet/feature/base.rb @@ -0,0 +1,20 @@ +# Created by Luke Kanies on 2006-04-30. +# Copyright (c) 2006. All rights reserved. + +require 'puppet/util/feature' + +# Add the simple features, all in one file. + +# We've got LDAP available. +Puppet.features.add(:ldap, :libs => ["ldap"]) + +# We have the Rdoc::Usage library. +Puppet.features.add(:usage, :libs => %w{rdoc/ri/ri_paths rdoc/usage}) + +# We have libshadow, useful for managing passwords. +Puppet.features.add(:libshadow, :libs => ["shadow"]) + +# We're running as root. +Puppet.features.add(:root) { require 'puppet/util/suidmanager'; Puppet::Util::SUIDManager.uid == 0 } + +# $Id$ diff --git a/lib/puppet/feature/ldap.rb b/lib/puppet/feature/ldap.rb deleted file mode 100644 index 4ece93dc3..000000000 --- a/lib/puppet/feature/ldap.rb +++ /dev/null @@ -1,8 +0,0 @@ -# Created by Luke Kanies on 2006-12-27. -# Copyright (c) 2006. All rights reserved. - -require 'puppet/util/feature' - -Puppet.features.add(:ldap, :libs => ["ldap"]) - -# $Id$ diff --git a/lib/puppet/feature/libshadow.rb b/lib/puppet/feature/libshadow.rb deleted file mode 100644 index d065ec2b4..000000000 --- a/lib/puppet/feature/libshadow.rb +++ /dev/null @@ -1,8 +0,0 @@ -# Created by Luke Kanies on 2007-04-25. -# Copyright (c) 2006. All rights reserved. - -require 'puppet/util/feature' - -Puppet.features.add(:libshadow, :libs => ["shadow"]) - -# $Id$ diff --git a/lib/puppet/feature/usage.rb b/lib/puppet/feature/usage.rb deleted file mode 100644 index a95b0ced3..000000000 --- a/lib/puppet/feature/usage.rb +++ /dev/null @@ -1,8 +0,0 @@ -# Created by Luke Kanies on 2006-11-07. -# Copyright (c) 2006. All rights reserved. - -require 'puppet/util/feature' - -Puppet.features.add(:usage, :libs => %w{rdoc/ri/ri_paths rdoc/usage}) - -# $Id$ |