UNPKG

snyk-docker-plugin

Version:
28 lines 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAptDbFileContent = exports.getExtFileContentAction = exports.getDpkgFileContentAction = void 0; const path_1 = require("path"); const extractor_1 = require("../../extractor"); const stream_utils_1 = require("../../stream-utils"); exports.getDpkgFileContentAction = { actionName: "dpkg", filePathMatches: (filePath) => filePath === (0, path_1.normalize)("/var/lib/dpkg/status"), callback: stream_utils_1.streamToString, }; exports.getExtFileContentAction = { actionName: "ext", filePathMatches: (filePath) => filePath === (0, path_1.normalize)("/var/lib/apt/extended_states"), callback: stream_utils_1.streamToString, }; function getAptDbFileContent(extractedLayers) { const dpkgContent = (0, extractor_1.getContentAsString)(extractedLayers, exports.getDpkgFileContentAction); const dpkgFile = dpkgContent || ""; const extContent = (0, extractor_1.getContentAsString)(extractedLayers, exports.getExtFileContentAction); const extFile = extContent || ""; return { dpkgFile, extFile, }; } exports.getAptDbFileContent = getAptDbFileContent; //# sourceMappingURL=static.js.map