summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-01-04 21:05:14 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-01-04 21:05:14 +0000
commit08a56cbd4430ecebeba0b28909e3a0616e9a0091 (patch)
tree16cead6181619ea1de768ba3d44d568959442adf
parent239727c4ddc5db7c3764a4d113f781022d9c6d1f (diff)
downloadpuppet-08a56cbd4430ecebeba0b28909e3a0616e9a0091.tar.gz
puppet-08a56cbd4430ecebeba0b28909e3a0616e9a0091.tar.xz
puppet-08a56cbd4430ecebeba0b28909e3a0616e9a0091.zip
Fixing module_puppet to use the usage? feature.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2042 980ebf18-57e1-0310-9a29-db15c13687c0
-rwxr-xr-xext/module_puppet16
1 files changed, 4 insertions, 12 deletions
diff --git a/ext/module_puppet b/ext/module_puppet
index 458f698fc..0ae2ecc30 100755
--- a/ext/module_puppet
+++ b/ext/module_puppet
@@ -51,14 +51,6 @@ require 'puppet/server'
require 'puppet/client'
require 'getoptlong'
-$haveusage = true
-
-begin
- require 'rdoc/usage'
-rescue LoadError
- $haveusage = false
-end
-
options = [
[ "--debug", "-d", GetoptLong::NO_ARGUMENT ],
[ "--help", "-h", GetoptLong::NO_ARGUMENT ],
@@ -92,7 +84,7 @@ begin
puts "%s" % Puppet.version
exit
when "--help"
- if $haveusage
+ if Puppet.features.usage?
RDoc::usage && exit
else
puts "No help available unless you have RDoc::usage installed"
@@ -121,9 +113,9 @@ begin
}
rescue GetoptLong::InvalidOption => detail
$stderr.puts "Try '#{$0} --help'"
- #if $haveusage
- # RDoc::usage(1,'usage')
- #end
+ if Puppet.features.usage?
+ RDoc::usage(1,'usage')
+ end
exit(1)
end