@@ -44,6 +44,8 @@ import {
4444import {
4545 getRpmDbFileContent ,
4646 getRpmDbFileContentAction ,
47+ getRpmNdbFileContent ,
48+ getRpmNdbFileContentAction ,
4749 getRpmSqliteDbFileContent ,
4850 getRpmSqliteDbFileContentAction ,
4951} from "../inputs/rpm/static" ;
@@ -90,6 +92,7 @@ export async function analyze(
9092 getExtFileContentAction ,
9193 getRpmDbFileContentAction ,
9294 getRpmSqliteDbFileContentAction ,
95+ getRpmNdbFileContentAction ,
9396 ...getOsReleaseActions ,
9497 getNodeBinariesFileContentAction ,
9598 getOpenJDKBinariesFileContentAction ,
@@ -153,11 +156,13 @@ export async function analyze(
153156 aptDbFileContent ,
154157 rpmDbFileContent ,
155158 rpmSqliteDbFileContent ,
159+ rpmNdbFileContent ,
156160 ] = await Promise . all ( [
157161 getApkDbFileContent ( extractedLayers ) ,
158162 getAptDbFileContent ( extractedLayers ) ,
159163 getRpmDbFileContent ( extractedLayers ) ,
160164 getRpmSqliteDbFileContent ( extractedLayers ) ,
165+ getRpmNdbFileContent ( extractedLayers ) ,
161166 ] ) ;
162167
163168 const distrolessAptFiles = getAptFiles ( extractedLayers ) ;
@@ -187,7 +192,12 @@ export async function analyze(
187192 results = await Promise . all ( [
188193 apkAnalyze ( targetImage , apkDbFileContent ) ,
189194 aptAnalyze ( targetImage , aptDbFileContent , osRelease ) ,
190- rpmAnalyze ( targetImage , rpmDbFileContent , redHatRepositories , osRelease ) ,
195+ rpmAnalyze (
196+ targetImage ,
197+ [ ...rpmDbFileContent , ...rpmNdbFileContent ] ,
198+ redHatRepositories ,
199+ osRelease ,
200+ ) ,
191201 mapRpmSqlitePackages (
192202 targetImage ,
193203 rpmSqliteDbFileContent ,
0 commit comments