mirror of https://github.com/containers/podman.git
Merge pull request #18489 from bachradsusi/quadlets-precedence
Fix preference of user quadlets directories
This commit is contained in:
commit
1a78a4e16f
|
@ -115,13 +115,13 @@ func getUnitDirs(rootless bool) []string {
|
|||
return nil
|
||||
}
|
||||
dirs = append(dirs, path.Join(configDir, "containers/systemd"))
|
||||
dirs = append(dirs, filepath.Join(quadlet.UnitDirAdmin, "users"))
|
||||
u, err := user.Current()
|
||||
if err != nil {
|
||||
if err == nil {
|
||||
dirs = append(dirs, filepath.Join(quadlet.UnitDirAdmin, "users", u.Uid))
|
||||
} else {
|
||||
fmt.Fprintf(os.Stderr, "Warning: %v", err)
|
||||
return dirs
|
||||
}
|
||||
return append(dirs, filepath.Join(quadlet.UnitDirAdmin, "users", u.Uid))
|
||||
return append(dirs, filepath.Join(quadlet.UnitDirAdmin, "users"))
|
||||
}
|
||||
dirs = append(dirs, quadlet.UnitDirAdmin)
|
||||
return append(dirs, quadlet.UnitDirDistro)
|
||||
|
|
|
@ -61,8 +61,8 @@ func TestUnitDirs(t *testing.T) {
|
|||
|
||||
rootlessDirs := []string{
|
||||
path.Join(configDir, "containers/systemd"),
|
||||
filepath.Join(quadlet.UnitDirAdmin, "users"),
|
||||
filepath.Join(quadlet.UnitDirAdmin, "users", u.Uid),
|
||||
filepath.Join(quadlet.UnitDirAdmin, "users"),
|
||||
}
|
||||
|
||||
unitDirs = getUnitDirs(true)
|
||||
|
|
|
@ -15,10 +15,9 @@ podman\-systemd.unit - systemd units using Podman Quadlet
|
|||
|
||||
### Podman user unit search path
|
||||
|
||||
* /etc/containers/systemd/users/
|
||||
* $XDG_CONFIG_HOME/containers/systemd/ or ~/.config/containers/systemd/
|
||||
* /etc/containers/systemd/users/$(UID)
|
||||
* $XDG_CONFIG_HOME/containers/systemd/
|
||||
* ~/.config/containers/systemd/
|
||||
* /etc/containers/systemd/users/
|
||||
|
||||
## DESCRIPTION
|
||||
|
||||
|
|
Loading…
Reference in New Issue