Alle Konfigurationen der *.nspawn und mkosi.conf-Dateien.

This commit is contained in:
eichehome 2023-10-26 00:15:29 +02:00
parent d74f79c630
commit 244aa5f108

View file

@ -18,12 +18,39 @@
```
---
```
mkosi-cli
```
```
summary
build
shell
boot
qemu
ssh
clean
serve
bump
genkey
documentation
- -force,-f
- -directory=,-C
- -debug=
- -debug-shell=
- -version
- -help,-h
- -genkey-common-name=
- -genkey-valid-days=
- -auto-bump=,-B
- -doc-format
```
```
mkosi.conf
```
```ini
[Match]
Distribution=
Release=
Architecture=
PathExists=
ImageId=
ImageVersion=
@ -31,12 +58,15 @@ Bootable=
Format=
SystemdVersion=
[Config]
Include=
[Preset]
Preset=
Dependencies=
[Distribution]
Distribution=fedora|debian|ubuntu|arch|opensuse|mageia|centos|openmandriva|rocky|alma
Distribution=fedora|debian|ubuntu|arch|opensuse|mageia|centos|rhel-ubi|openmandriva|rocky|alma|custom
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=
@ -50,14 +80,14 @@ 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/
OutputDirectory=mkosi.output
WorkspaceDirectory=mkosi.workspace
CacheDirectory=mkosi.cache
BuildDirectory=mkosi.builddir
ImageVersion=
ImageId=
SplitArtifacts=
RepartDirectories=mkosi.repart/
RepartDirectories=mkosi.repart
SectorSize=
Overlay=
UseSubvolumes=auto|yes|no
@ -69,9 +99,9 @@ Packages=
BuildPackages=
WithDocs=
BaseTrees=
SkeletonTrees=mkosi.skeleton/
SkeletonTrees=mkosi.skeleton
PackageManagerTrees=
ExtraTrees=mkosi.extra/|mkosi.extra.tar
ExtraTrees=mkosi.extra|mkosi.extra.tar
RemovePackages=
RemoveFiles=
CleanPackageMetadata=yes|no|auto
@ -99,7 +129,7 @@ Keymap=
Timezone=
Hostname=
RootShell=
RootPassword= (mkosi.rootpw (hashed:))
RootPassword=mkosi.rootpw (hashed:...)
Autologin=yes|no
MakeInitrd=
Ssh=
@ -119,7 +149,7 @@ Key=
[Host]
Incremental=
NSpawnSettings= (mkosi.nspawn)
NSpawnSettings=mkosi.nspawn
ExtraSearchPaths=
QemuGui=yes|no
QemuSmp=2
@ -135,17 +165,82 @@ Ephemeral=
Credentials=key=value key2=value2
KernelCommandLineExtra=
Acl=yes|no
ToolsTree= (mkosi.tools/)
ToolsTree=mkosi.tools
ToolsTreeDistribution=
ToolsTreeRelease=
ToolsTreePackages=
RuntimeTrees=
RuntimeSize=
```
---
```
mkosi.nspawn
```
```
```ini
[Exec]
Boot=off|on
Ephemeral=
ProcessTwo=
Parameters=
Enviroment=
User=
WorkingDirectory=
PivotRoot=
*Capability=
*DropCapability=
*AmbientCapability=
NoNewPrivileges=
KillSignal=
Personality=
*MachineID=
*PrivateUsers=
NotifyReady=
SystemCallFilter=
LimitCPU=
LimitFSIZE=
LimitDATA=
LimitSTACK=
LimitCORE=
LimitRSS=
LimitNOFILE=
LimitAS=
LimitNPROC=
LimitMEMLOCK=
LimitLOCKS=
LimitSIGPENDING=
LimitMSGQUEUE=
LimitNICE=
LimitRTPRIO=
LimitRTTIME=
OOMScoreAdjust=
CpuAffinity=
Hostname=
ResolvConf=
Timezone=
Linkjournal=
SuppressSync=
```
---
[Files]
ReadOnly=
Volatile=
*Bind=
*BindReadOnly=
*BindUser=
*TemporaryFileSystem=
*Inaccessible=
*Overlay=
*OverlayReadOnly=
*PrivateUsersOwnership=
[Network]
Private=
*VirtualEthernet=
*VirtualEthernetExtra=
*Interface=
*MACVLAN=
*IPVLAN=
*Bridge=
*Zone=
*Port=
```