mirror of
https://github.com/containers/podman.git
synced 2025-08-06 11:32:07 +08:00
Expand drop-in search paths
* top-level (pod.d) * truncated (unit-.container.d) Signed-off-by: Bennie Milburn-Town <63211101+benniekiss@users.noreply.github.com>
This commit is contained in:

committed by
Bennie Milburn-Town

parent
89432899a7
commit
3c52ef43f5
@ -50,11 +50,15 @@ other sections are passed on untouched, allowing the use of any normal systemd c
|
||||
like dependencies or cgroup limits.
|
||||
|
||||
The source files also support drop-ins in the same [way systemd does](https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html).
|
||||
For a given source file (say `foo.container`), the corresponding `.d`directory (in this
|
||||
case `foo.container.d`) will be scanned for files with a `.conf` extension that are merged into
|
||||
the base file in alphabetical order. The format of these drop-in files is the same as the base file.
|
||||
This is useful to alter or add configuration settings for a unit, without having to modify unit
|
||||
files.
|
||||
For a given source file (`foo.container`), the corresponding `.d` directory (`foo.container.d`) will
|
||||
be scanned for files with a `.conf` extension, which are then merged into the base file in alphabetical
|
||||
order. Top-level type drop-ins (`container.d`) will also be included. If the unit contains dashes ("-")
|
||||
in the name (`foo-bar-baz.container`), then the drop-in directories generated by truncating the name after
|
||||
the dash are searched as well (`foo-.container.d` and `foo-bar-.container.d`). Drop-in files with the same name
|
||||
further down the hierarchy override those further up (`foo-bar-baz.container.d/10-override.conf` overrides
|
||||
`foo-bar-.container.d/10-override.conf`, which overrides `foo-.service.d/10-override.conf`, which overrides
|
||||
`container.d/10-override.conf`). The format of these drop-in files is the same as the base file. This is useful
|
||||
to alter or add configuration settings for a unit, without having to modify unit files.
|
||||
|
||||
For rootless containers, when administrators place Quadlet files in the
|
||||
/etc/containers/systemd/users directory, all users' sessions execute the
|
||||
|
Reference in New Issue
Block a user