UNPKG

buildahcker

Version:

Buildahcker is a node.js library to create and run commands in OCI (Open Container Initiative) container images (or docker images), based on Buildah and a hash-based cache. It also contains utilities to easily create a partitioned bootable disk image of a

20 lines (19 loc) 1.04 kB
import type { Writable } from "stream"; import type { AtomicStep, ImageOrContainer } from "../../container"; import type { ContainerCache } from "../../containerCache"; import { type VeritySetupOptions } from "../dmverity/veritysetup"; export interface MkerofsOptions { inputFolder: string; outputFile: string; excludeRegex?: string[]; metadataFile?: string; veritySetup?: Omit<VeritySetupOptions, "file" | "metadataFile">; timestamp?: string | number; uuid?: string; erofsUtilsSource?: ImageOrContainer; containerCache?: ContainerCache; apkCache?: string; logger?: Writable; } export declare const mkerofs: ({ inputFolder, erofsUtilsSource, excludeRegex, timestamp, uuid, veritySetup: veritySetupOptions, outputFile, metadataFile, containerCache, apkCache, logger, }: MkerofsOptions) => Promise<void>; export declare const mkerofsStep: ({ inputFolder: inputFolderInContainer, outputFile: outputFileInContainer, metadataFile: metadataFileInContainer, ...otherOptions }: MkerofsOptions) => AtomicStep;