151 lines
No EOL
2.5 KiB
Markdown
151 lines
No EOL
2.5 KiB
Markdown
```
|
|
/
|
|
/mkosi.skeleton/ oder mkosi.skeleton.tar
|
|
/mkosi.extra/ oder mkosi.extra.tar
|
|
/mkosi.nspawn
|
|
/mkosi.cache/
|
|
/mkosi.builddir/
|
|
/mkosi.rootpw
|
|
/mkosi.passphrase
|
|
/mkosi.crt
|
|
/mkosi.key
|
|
/mkosi.output/
|
|
/mkosi.credentials/
|
|
/mkosi.repart/
|
|
/mkosi.repart/*.conf
|
|
/mkosi.conf
|
|
/mkosi.presets/
|
|
```
|
|
---
|
|
```
|
|
mkosi.conf
|
|
```
|
|
```ini
|
|
[Match]
|
|
Distribution=
|
|
Release=
|
|
PathExists=
|
|
ImageId=
|
|
ImageVersion=
|
|
Bootable=
|
|
Format=
|
|
SystemdVersion=
|
|
|
|
[Preset]
|
|
Preset=
|
|
Dependencies=
|
|
|
|
[Distribution]
|
|
Distribution=fedora|debian|ubuntu|arch|opensuse|mageia|centos|openmandriva|rocky|alma
|
|
Release=
|
|
Architecture=alpha|arc|arm|arm64|ia64|loongarch64|mips64-le|mips-le|parisc|ppc|ppc64|ppc64-le|riscv32|riscv64|s390|s390x|tilegx|x86|x86-64
|
|
Mirror=
|
|
LocalMirror=
|
|
RepositoryKeyCheck=
|
|
Repositories=
|
|
CacheOnly=
|
|
|
|
[Output]
|
|
Format=directory|tar|cpio|disk|uki|none
|
|
ManifestFormat=json|changelog
|
|
Output=
|
|
CompressOutput=yes|no|xz|zstd
|
|
OutputDirectory=mkosi.output/
|
|
WorkspaceDirectory=mkosi.workspace/
|
|
CacheDirectory=mkosi.cache/
|
|
BuildDirectory=mkosi.builddir/
|
|
ImageVersion=
|
|
ImageId=
|
|
SplitArtifacts=
|
|
RepartDirectories=mkosi.repart/
|
|
SectorSize=
|
|
Overlay=
|
|
UseSubvolumes=auto|yes|no
|
|
Seed=(uuid)|random
|
|
SourceDateEpoch=
|
|
|
|
[Content]
|
|
Packages=
|
|
BuildPackages=
|
|
WithDocs=
|
|
BaseTrees=
|
|
SkeletonTrees=mkosi.skeleton/
|
|
PackageManagerTrees=
|
|
ExtraTrees=mkosi.extra/|mkosi.extra.tar
|
|
RemovePackages=
|
|
RemoveFiles=
|
|
CleanPackageMetadata=yes|no|auto
|
|
PrepareScript=
|
|
BuildScript=
|
|
PostInstallationScript=
|
|
FinalizeScript=
|
|
BuildSources=
|
|
Environment=
|
|
WithTests=yes|no
|
|
WithNetwork=yes|no
|
|
Bootable=yes|no|auto
|
|
Bootloader=none|systemd-boot|uki|grub
|
|
BiosBootloader=none|grub
|
|
Initrds=
|
|
KernelCommandLine=
|
|
KernelModulesInclude=
|
|
KernelModulesExclude=
|
|
KernelModulesInitrd=yes|no
|
|
KernelModulesInitrdInclude=
|
|
KernelModulesInitrdExclude=
|
|
Locale=
|
|
LocaleMessages=
|
|
Keymap=
|
|
Timezone=
|
|
Hostname=
|
|
RootShell=
|
|
RootPassword= (mkosi.rootpw (hashed:))
|
|
Autologin=yes|no
|
|
MakeInitrd=
|
|
Ssh=
|
|
|
|
[Validation]
|
|
SecureBoot=
|
|
SecureBootKey=
|
|
SecureBootCertificate=
|
|
SecureBootSignTools=sbsign|pesign|auto
|
|
VerityKey=
|
|
VerityCertificate=
|
|
SignExpectedPCR=yes|no|auto
|
|
Passphrase=
|
|
Checksum=
|
|
Sign=
|
|
Key=
|
|
|
|
[Host]
|
|
Incremental=
|
|
NSpawnSettings= (mkosi.nspawn)
|
|
ExtraSearchPaths=
|
|
QemuGui=yes|no
|
|
QemuSmp=2
|
|
QemuMem=1G
|
|
QemuKvm=yes|no|auto
|
|
QemuVsock=yes|no|auto
|
|
QemuSwtpm=yes|no|auto
|
|
QemuCdrom=yes|no
|
|
QemuFirmware=uefi|bios|linux|auto
|
|
QemuKernel=
|
|
QemuArgs=
|
|
Ephemeral=
|
|
Credentials=key=value key2=value2
|
|
KernelCommandLineExtra=
|
|
Acl=yes|no
|
|
ToolsTree= (mkosi.tools/)
|
|
ToolsTreeDistribution=
|
|
ToolsTreeRelease=
|
|
ToolsTreePackages=
|
|
RuntimeTrees=
|
|
```
|
|
---
|
|
```
|
|
mkosi.nspawn
|
|
```
|
|
```
|
|
|
|
```
|
|
--- |