refactor: split off openpkgdb()