install_indicies (Gem::Indexer)

    # File lib/rubygems/indexer.rb, line 554
      def install_indicies
        verbose = Gem.configuration.really_verbose

        say "Moving index into production dir #{@dest_directory}" if verbose

        files = @files.dup
        files.delete @quick_marshal_dir if files.include? @quick_dir

        if files.include? @quick_marshal_dir and
           not files.include? @quick_dir then
          files.delete @quick_marshal_dir
          quick_marshal_dir = @quick_marshal_dir.sub @directory, ''

          dst_name = File.join @dest_directory, quick_marshal_dir

          FileUtils.mkdir_p File.dirname(dst_name), :verbose => verbose
          FileUtils.rm_rf dst_name, :verbose => verbose
          FileUtils.mv @quick_marshal_dir, dst_name, :verbose => verbose,
                       :force => true
        end

        files = files.map do |path|
          path.sub @directory, ''
        end

        files.each do |file|
          src_name = File.join @directory, file
          dst_name = File.join @dest_directory, file

          FileUtils.rm_rf dst_name, :verbose => verbose
          FileUtils.mv src_name, @dest_directory, :verbose => verbose,
                       :force => true
        end
      end