Alle Konfigurationen der *.nspawn und mkosi.conf-Dateien.
This commit is contained in:
parent
d74f79c630
commit
244aa5f108
1 changed files with 109 additions and 14 deletions
121
mkosi/Readme.md
121
mkosi/Readme.md
|
@ -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=
|
||||
|
||||
```
|
||||
---
|
Loading…
Reference in a new issue