# File lib/handlers/repository.rb, line 53
      def list
        repo_file= RepositoryFile.new
        list= if options.remote? || repo_file.empty_list?
          require_appliance do |appliance|
            appliance.repositories.collect do |repo|
              repo_file.push('list', { repo.id => { 'name' => repo.name, 
                                     'type'    => repo.type, 
                                     'base_system' => repo.base_system}})
            end
            repo_file.save
          end
        else
          repo_file['list']
        end
        say list.to_yaml
      end