diff options
author | Giuseppe Scrivano <gscrivan@redhat.com> | 2019-06-21 12:49:23 +0200 |
---|---|---|
committer | Giuseppe Scrivano <gscrivan@redhat.com> | 2019-06-27 16:34:35 +0200 |
commit | 7255468e6584d8170924dfc5ffbde136e8cc6654 (patch) | |
tree | bcc3242ce283e43eb327c30dd2145d388e681752 /pkg/rootless/rootless_unsupported.go | |
parent | 0906b32087c3d7db6844873a7d46241430a1b065 (diff) | |
download | podman-7255468e6584d8170924dfc5ffbde136e8cc6654.tar.gz podman-7255468e6584d8170924dfc5ffbde136e8cc6654.tar.bz2 podman-7255468e6584d8170924dfc5ffbde136e8cc6654.zip |
rootless: enable linger if /run/user/UID not exists
at least on Fedora 30 it creates the /run/user/UID directory for the
user logged in via ssh.
This needs to be done very early so that every other check when we
create the default configuration file will point to the correct
location.
Closes: https://github.com/containers/libpod/issues/3410
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
Diffstat (limited to 'pkg/rootless/rootless_unsupported.go')
-rw-r--r-- | pkg/rootless/rootless_unsupported.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pkg/rootless/rootless_unsupported.go b/pkg/rootless/rootless_unsupported.go index c063adee5..52863580e 100644 --- a/pkg/rootless/rootless_unsupported.go +++ b/pkg/rootless/rootless_unsupported.go @@ -29,6 +29,12 @@ func GetRootlessGID() int { return -1 } +// EnableLinger configures the system to not kill the user processes once the session +// terminates +func EnableLinger() (string, error) { + return "", nil +} + // TryJoinFromFilePaths attempts to join the namespaces of the pid files in paths. // This is useful when there are already running containers and we // don't have a pause process yet. We can use the paths to the conmon |