UNPKG

penguins-eggs

Version:

A remaster system tool, compatible with Arch, Debian, Devuan, Ubuntu and others

83 lines (82 loc) 2.97 kB
/** * ./src/classes/ovary.ts * penguins-eggs v.10.0.0 / ecmascript 2020 * author: Piero Proietti * email: piero.proietti@gmail.com * license: MIT */ import CliAutologin from './cli-autologin.js'; import Incubator from './incubation/incubator.js'; import Settings from './settings.js'; import { fertilization } from './ovary.d/fertilization.js'; import { produce } from './ovary.d/produce.js'; import { bindLiveFs, uBindLiveFs } from './ovary.d/bind-live-fs.js'; import { bindVfs, ubindVfs } from './ovary.d/bind-vfs.js'; import { editLiveFs } from './ovary.d/edit-live-fs.js'; import { makeSquashfs, addExclusion } from './ovary.d/make-squashfs.js'; import { makeEfi } from './ovary.d/make-efi.js'; import { xorrisoCommand } from './ovary.d/xorriso-commend.js'; import { createXdgAutostart } from './ovary.d/create-xdg-autostart.js'; import { copied, merged, mergedAndOverlay } from './ovary.d/merged.js'; import { makeIso } from './ovary.d/make-iso.js'; import { initrdAlpine, initrdArch, initrdDebian, initrdDracut } from './ovary.d/initrd.js'; import { userCreateLive } from './ovary.d/user-create-live.js'; import { syslinux } from './ovary.d/syslinux.js'; import { usersRemove } from './ovary.d/users-remove.js'; import { makeDotDisk } from './ovary.d/make-dot-disk.js'; import { kernelCopy } from './ovary.d/kernel-copy.js'; import { liveCreateStructure } from './ovary.d/live-create-structure.js'; import { finished } from './ovary.d/finished.js'; /** * Ovary: */ export default class Ovary { cliAutologin: CliAutologin; clone: boolean; compression: string; cryptedclone: boolean; echo: {}; familyId: string; distroId: string; genisoimage: boolean; incubator: Incubator; nest: string; settings: Settings; snapshot_basename: string; snapshot_prefix: string; theme: string; toNull: string; verbose: boolean; volid: string; uuid: string; kernel: string; initrd: string; vmlinuz: string; fertilization: typeof fertilization; produce: typeof produce; bindLiveFs: typeof bindLiveFs; bindVfs: typeof bindVfs; editLiveFs: typeof editLiveFs; makeEfi: typeof makeEfi; makeSquashfs: typeof makeSquashfs; addExclusion: typeof addExclusion; xorrisoCommand: typeof xorrisoCommand; createXdgAutostart: typeof createXdgAutostart; copied: typeof copied; merged: typeof merged; mergedAndOverlay: typeof mergedAndOverlay; makeIso: typeof makeIso; initrdAlpine: typeof initrdAlpine; initrdArch: typeof initrdArch; initrdDebian: typeof initrdDebian; initrdDracut: typeof initrdDracut; userCreateLive: typeof userCreateLive; syslinux: typeof syslinux; uBindLiveFs: typeof uBindLiveFs; ubindVfs: typeof ubindVfs; usersRemove: typeof usersRemove; makeDotDisk: typeof makeDotDisk; kernelCopy: typeof kernelCopy; liveCreateStructure: typeof liveCreateStructure; finished: typeof finished; }