summaryrefslogtreecommitdiff
path: root/test/e2e/pod_restart_test.go
diff options
context:
space:
mode:
authorJonathan Dieter <jdieter@gmail.com>2019-12-07 14:17:35 +0000
committerJonathan Dieter <jdieter@gmail.com>2019-12-07 14:18:55 +0000
commitb3014c1c69d5870104aa45f7caae7af041094171 (patch)
tree689274776320eda58ad7c1c3db95726c467f80ae /test/e2e/pod_restart_test.go
parent82a83b9ff55e1f22cb1951b927de29866fa44054 (diff)
downloadpodman-b3014c1c69d5870104aa45f7caae7af041094171.tar.gz
podman-b3014c1c69d5870104aa45f7caae7af041094171.tar.bz2
podman-b3014c1c69d5870104aa45f7caae7af041094171.zip
Return empty runtime directory if we're not rootless
Currently, we return a runtime directory of the form `/run/user/<uid>`, even when running as root. Depending on configuration, that directory may be deleted when the user logs out, which is quite awkward when the container is started as a systemd service and then someone logs in and out as root. This patch fixes the problem by returning an empty runtime directory if the container is being started by root. The runtime should automatically use the default runtime directory (`/run/crun` when crun is used), which should be accessible to root. Tested in Fedora 31 by running containers under both root and a regular user. State for root containers is stored in `/run/crun`, while state for rootless containers is in `/run/user/<uid>/crun`. Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
Diffstat (limited to 'test/e2e/pod_restart_test.go')
0 files changed, 0 insertions, 0 deletions