File tree Expand file tree Collapse file tree 5 files changed +13
-5
lines changed Expand file tree Collapse file tree 5 files changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -111,4 +111,7 @@ geckodriver.log
111111var
112112.metaflow
113113selenium
114- /dist /
114+ /dist /
115+
116+ # Ignore extra rpmdb sqlite stuff
117+ rpmdb.sqlite- *
Original file line number Diff line number Diff line change @@ -232,10 +232,9 @@ class RpmInstalledNdbDatabaseHandler(BaseRpmInstalledDatabaseHandler):
232232
233233# TODO: add dependencies!!!
234234class RpmInstalledSqliteDatabaseHandler (BaseRpmInstalledDatabaseHandler ):
235- # used by newer RHEL/CentOS/Fedora
235+ # used by newer RHEL/CentOS/Fedora/CoreOS
236236 datasource_id = 'rpm_installed_database_sqlite'
237- path_patterns = ('*var/lib/rpm/rpmdb.sqlite' ,)
238- filetypes = ('berkeley' ,)
237+ path_patterns = ('*rpm/rpmdb.sqlite' ,)
239238 default_package_type = 'rpm'
240239 default_package_namespace = 'TBD'
241240 description = 'RPM installed package SQLite database'
Original file line number Diff line number Diff line change @@ -746,7 +746,7 @@ Package type: rpm
746746 documentation URL: https://fedoraproject.org/wiki/Changes/Sqlite_Rpmdb
747747 primary language: None
748748 description: RPM installed package SQLite database
749- path_patterns: '*var/lib/ rpm/rpmdb.sqlite'
749+ path_patterns: '*rpm/rpmdb.sqlite'
750750--------------------------------------------
751751Package type: rpm
752752 datasource_id: rpm_spefile
Original file line number Diff line number Diff line change @@ -196,3 +196,9 @@ def test_recognize_go_sum(self):
196196 packages = recognize_package_data (test_file )
197197 assert packages
198198 assert isinstance (packages [0 ], models .PackageData )
199+
200+ def test_recognize_rpmdb_sqlite (self ):
201+ test_file = self .get_test_loc ('rpm/rpmdb.sqlite' )
202+ packages = recognize_package_data (test_file , system = True )
203+ assert packages
204+ assert isinstance (packages [0 ], models .PackageData )
You can’t perform that action at this time.
0 commit comments