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
22 lines (21 loc) • 795 B
TypeScript
import type { OffsetAndSize } from "../partitions";
export interface GrubBiosSetupPrepareBootOptions {
bootFile?: string;
existingBootSectorFile?: string;
diskOffset: number;
outputBootFile: string;
}
export interface GrubBiosSetupPrepareCoreOptions {
coreFile?: string;
diskOffset: number;
outputCoreFile: string;
}
export interface GrubBiosSetupOptions {
imageFile: string | number;
partition: OffsetAndSize;
bootFile: string;
coreFile: string;
}
export declare const grubBiosSetup: (options: GrubBiosSetupOptions) => Promise<void>;
export declare const grubBiosSetupPrepareBoot: (options: GrubBiosSetupPrepareBootOptions) => Promise<void>;
export declare const grubBiosSetupPrepareCore: (options: GrubBiosSetupPrepareCoreOptions) => Promise<void>;