# File lib/cft/rpm.rb, line 248
    def self.withdb(root = nil, &block)
        begin
            db = RPM::DB::open(false, root)
            result = yield(db)
        ensure
            db.close() unless db.nil?
            GC.start
        end
        return result
    end