#!/usr/bin/env ruby # Copyright (c) 2006 Mauricio Fernandez # http://eigenclass.org/hiki.rb?wmii+ruby # Licensed under the same terms as Ruby (see LICENSE). # # Installs wmiirc under $HOME/.wmii-3 and standard-plugin.rb under # $HOME/.wmii-3/plugins. require 'fileutils' dst_wmiirc = File.join(ENV["HOME"], ".wmii-3", "wmiirc") # don't complain if there's a symlink if File.exist?(dst_wmiirc) && !File.identical?("wmiirc", dst_wmiirc) puts < true FileUtils.install "wmiirc", dst_wmiirc, :mode => 0755, :verbose => true end dst_standard_plugin = File.join(ENV["HOME"], ".wmii-3", "plugins", "standard-plugin.rb") if File.identical? "standard-plugin.rb", dst_standard_plugin puts "#{dst_standard_plugin} is a symlink to the standard plugin; leaving as is." else FileUtils.mkdir_p File.dirname(dst_standard_plugin), :verbose => true FileUtils.rm_f dst_standard_plugin FileUtils.install "standard-plugin.rb", dst_standard_plugin, :mode => 0644, :verbose => true end FileUtils.cp_r "ruby-ixp-svn/lib", File.dirname(dst_wmiirc), :verbose => true