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

23 lines (22 loc) 1.18 kB
import type { Writable } from "stream"; import type { AtomicStep, ImageOrContainer } from "../../container"; import type { ContainerCache } from "../../containerCache"; export interface GrubMkImageOptions { outputCoreFile: string; outputBootFile?: string; biosSetupDiskOffset?: number; modules?: string[]; prefix?: string; target?: string; config?: string; pubkey?: string; memdisk?: string; disableCli?: boolean; disableShimLock?: boolean; grubSource?: ImageOrContainer; containerCache?: ContainerCache; apkCache?: string; logger?: Writable; } export declare const grubMkimage: ({ outputCoreFile, outputBootFile, biosSetupDiskOffset, modules, prefix, config, pubkey, memdisk, disableCli, disableShimLock, target, grubSource, containerCache, apkCache, logger, }: GrubMkImageOptions) => Promise<void>; export declare const grubMkimageStep: ({ outputCoreFile: outputCoreFileInContainer, outputBootFile: outputBootFileInContainer, biosSetupDiskOffset, modules, prefix, config, memdisk: memdiskInContainer, pubkey: pubkeyInContainer, disableCli, disableShimLock, target, ...otherOptions }: GrubMkImageOptions) => AtomicStep;