# File lib/autobuild/importer.rb, line 9
    def import(package)
        srcdir = package.srcdir
        if File.directory?(srcdir)
            if Autobuild.do_update
                update(package)
                patch(package)
            else
                puts "Not updating #{package.name}"
                return
            end

        elsif File.exists?(srcdir)
            raise ConfigException, "#{srcdir} exists but is not a directory"
        else
            begin
                checkout(package)
                patch(package)
            rescue Autobuild::Exception
                FileUtils.rm_rf package.srcdir
                raise
            end
        end
    end