diff options
author | James Turnbull <james@lovedthanlost.net> | 2010-04-12 07:31:40 +1000 |
---|---|---|
committer | test branch <puppet-dev@googlegroups.com> | 2010-02-17 06:50:53 -0800 |
commit | b49c60bd35aa216197c330934ccb0cc69982bad9 (patch) | |
tree | 7ff9f83a98aa2adbd3d62cf7a7d86288b45a3bf0 /install.rb | |
parent | 115f37d88d36d5b3006b7c56b53b6644fabfd537 (diff) | |
download | puppet-b49c60bd35aa216197c330934ccb0cc69982bad9.tar.gz puppet-b49c60bd35aa216197c330934ccb0cc69982bad9.tar.xz puppet-b49c60bd35aa216197c330934ccb0cc69982bad9.zip |
Update man pages and partial doc fix to #3491
Diffstat (limited to 'install.rb')
-rwxr-xr-x | install.rb | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/install.rb b/install.rb index 4da92d98c..3f48940a6 100755 --- a/install.rb +++ b/install.rb @@ -349,7 +349,7 @@ def build_ri(files) end end -def build_man(bins) +def build_man(bins, sbins) return unless $haveman begin # Locate rst2man @@ -361,13 +361,15 @@ def build_man(bins) File.unlink("./puppet.conf.rst") # Create binary man pages - bins.each do |bin| - b = bin.gsub( "bin/", "") + binary = bins + sbins + binary.each do |bin| + b = bin.gsub( /(bin|sbin)\//, "") %x{#{bin} --help > ./#{b}.rst} %x{#{rst2man} ./#{b}.rst ./man/man8/#{b}.8} File.unlink("./#{b}.rst") end - rescue SystemCallError + +rescue SystemCallError $stderr.puts "Couldn't build man pages: " + $! $stderr.puts "Continuing with install..." end @@ -470,7 +472,7 @@ prepare_installation #run_tests(tests) if InstallOptions.tests #build_rdoc(rdoc) if InstallOptions.rdoc #build_ri(ri) if InstallOptions.ri -#build_man(bins) if InstallOptions.man +#build_man(bins, sbins) if InstallOptions.man do_bins(sbins, InstallOptions.sbin_dir) do_bins(bins, InstallOptions.bin_dir) do_libs(libs) |