50 lines
2.2 KiB
Text
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
|
|
|