penguins-eggs
Version:
A remaster system tool, compatible with Almalinux, Alpine, Arch, Debian, Devuan, Fedora, Manjaro, Opensuse, Ubuntu and derivatives
27 lines (26 loc) • 779 B
TypeScript
/**
* ./src/interfaces/i-calamares-packages.ts
* penguins-eggs v.25.7.x / ecmascript 2020
* author: Piero Proietti
* email: piero.proietti@gmail.com
* license: MIT
*/
export interface ICalamaresPackages {
backend: 'apk' | 'apt' | 'dnf5' | 'dnf' | 'dummy' | 'entropy' | 'luet' | 'packagekit' | 'pacman' | 'pamac' | 'portage' | 'yum' | 'zypp';
operations?: {
install?: unknown[];
localInstall?: unknown[];
remove?: unknown[];
source?: string;
try_install?: unknown[];
try_remove?: unknown[];
}[];
pacman?: {
disable_download_timeout?: boolean;
needed_only?: boolean;
num_retries?: number;
};
skip_if_no_internet?: boolean;
update_db?: boolean;
update_system?: boolean;
}