summaryrefslogtreecommitdiffstats
path: root/install.rb
diff options
context:
space:
mode:
authorJames Turnbull <james@lovedthanlost.net>2010-04-12 07:31:40 +1000
committertest branch <puppet-dev@googlegroups.com>2010-02-17 06:50:53 -0800
commitb49c60bd35aa216197c330934ccb0cc69982bad9 (patch)
tree7ff9f83a98aa2adbd3d62cf7a7d86288b45a3bf0 /install.rb
parent115f37d88d36d5b3006b7c56b53b6644fabfd537 (diff)
downloadpuppet-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-xinstall.rb12
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)