# File setup.rb, line 129
  def move_file(src, dest)
    File.unlink dest if File.exist?(dest)
    begin
      File.rename src, dest
    rescue
      File.open(dest, 'wb') {|f| f.write File.read(src) }
      File.chmod File.stat(src).mode, dest
      File.unlink src
    end
  end