ports/sysutils/ruby-puppet/6/patches/patch-install_rb

50 lines
2.2 KiB
Text

Work on ruby 3.0+.
Index: install.rb
--- install.rb.orig
+++ install.rb
@@ -60,7 +60,7 @@ def do_configs(configs, target, strip = 'conf/')
Dir.mkdir(target) unless File.directory? target
configs.each do |cf|
ocf = File.join(InstallOptions.config_dir, cf.gsub(/#{strip}/, ''))
- FileUtils.install(cf, ocf, {:mode => 0644, :preserve => true, :verbose => true})
+ FileUtils.install(cf, ocf, :mode => 0644, :preserve => true, :verbose => true)
end
end
@@ -77,9 +77,9 @@ def do_libs(libs, strip = 'lib/')
next if File.directory? lf
olf = File.join(InstallOptions.site_dir, lf.sub(/^#{strip}/, ''))
op = File.dirname(olf)
- FileUtils.makedirs(op, {:mode => 0755, :verbose => true})
+ FileUtils.makedirs(op, :mode => 0755, :verbose => true)
FileUtils.chmod(0755, op)
- FileUtils.install(lf, olf, {:mode => 0644, :preserve => true, :verbose => true})
+ FileUtils.install(lf, olf, :mode => 0644, :preserve => true, :verbose => true)
end
end
@@ -87,9 +87,9 @@ def do_man(man, strip = 'man/')
man.each do |mf|
omf = File.join(InstallOptions.man_dir, mf.gsub(/#{strip}/, ''))
om = File.dirname(omf)
- FileUtils.makedirs(om, {:mode => 0755, :verbose => true})
+ FileUtils.makedirs(om, :mode => 0755, :verbose => true)
FileUtils.chmod(0755, om)
- FileUtils.install(mf, omf, {:mode => 0644, :preserve => true, :verbose => true})
+ FileUtils.install(mf, omf, :mode => 0644, :preserve => true, :verbose => true)
# Solaris does not support gzipped man pages. When called with
# --no-check-prereqs/without facter the default gzip behavior still applies
unless $operatingsystem == "Solaris"
@@ -105,9 +105,9 @@ def do_locales(locale, strip = 'locales/')
next if File.directory? lf
olf = File.join(InstallOptions.locale_dir, lf.sub(/^#{strip}/, ''))
op = File.dirname(olf)
- FileUtils.makedirs(op, {:mode => 0755, :verbose => true})
+ FileUtils.makedirs(op, :mode => 0755, :verbose => true)
FileUtils.chmod(0755, op)
- FileUtils.install(lf, olf, {:mode => 0644, :preserve => true, :verbose => true})
+ FileUtils.install(lf, olf, :mode => 0644, :preserve => true, :verbose => true)
end
end