podman/libpod
Giuseppe Scrivano 7255468e65
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>
2019-06-27 16:34:35 +02:00
..
common Set blob cache directory based on GraphDriver 2019-03-29 08:27:33 -04:00
define libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
driver Begin to break up pkg/inspect 2019-06-03 15:54:53 -04:00
events set default event logger based on build tags 2019-05-14 16:17:11 -05:00
image Merge pull request #3257 from weirdwiz/load 2019-06-17 22:14:26 +02:00
layers Initial checkin from CRI-O repo 2017-11-01 11:24:59 -04:00
lock Build cgo files with -Wall -Werror 2019-06-21 10:14:19 +02:00
logs libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
boltdb_state.go remove libpod from main 2019-06-25 13:51:24 -05:00
boltdb_state_internal.go remove libpod from main 2019-06-25 13:51:24 -05:00
boltdb_state_linux.go podman-remote inspect 2019-01-18 15:43:11 -06:00
boltdb_state_unsupported.go podman-remote inspect 2019-01-18 15:43:11 -06:00
common_test.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
container.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
container.log.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
container_api.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
container_attach_linux.go remove libpod from main 2019-06-25 13:51:24 -05:00
container_attach_unsupported.go remove libpod from main 2019-06-25 13:51:24 -05:00
container_commit.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
container_graph.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
container_graph_test.go Update unit tests to use in-memory lock manager 2019-01-04 09:51:09 -05:00
container_inspect.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
container_internal.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
container_internal_linux.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
container_internal_test.go Potentially breaking: Make hooks sort order locale-independent 2019-04-09 21:08:44 +02:00
container_internal_unsupported.go remove libpod from main 2019-06-25 13:51:24 -05:00
container_linux.go Do not fetch pod and ctr State on retrieval in Bolt 2018-07-31 14:19:50 +00:00
container_log_linux.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
container_log_unsupported.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
container_top_linux.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
container_top_unsupported.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
container_unsupported.go Do not fetch pod and ctr State on retrieval in Bolt 2018-07-31 14:19:50 +00:00
diff.go Don't output inodes created to run a container 2018-09-21 09:45:14 +00:00
events.go Add System event type and renumber, refresh events 2019-04-25 16:23:09 -04:00
healthcheck.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
healthcheck_linux.go healthcheck benign error 2019-05-13 08:33:51 -05:00
healthcheck_unsupported.go remove libpod from main 2019-06-25 13:51:24 -05:00
in_memory_state.go remove libpod from main 2019-06-25 13:51:24 -05:00
info.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
kube.go Merge pull request #3419 from baude/removelibpodfrommainphase1 2019-06-26 02:36:06 +02:00
mounts_linux.go set root propagation based on volume properties 2018-11-26 13:55:02 +01:00
networking_linux.go Begin adding support for multiple OCI runtimes 2019-06-19 17:08:43 -04:00
networking_unsupported.go remove libpod from main 2019-06-25 13:51:24 -05:00
oci.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
oci_linux.go libpod: use pkg/cgroups instead of containerd/cgroups 2019-06-26 13:17:02 +02:00
oci_unsupported.go remove libpod from main 2019-06-25 13:51:24 -05:00
options.go remove libpod from main 2019-06-25 13:51:24 -05:00
pod.go remove libpod from main 2019-06-25 13:51:24 -05:00
pod_api.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
pod_internal.go remove libpod from main 2019-06-25 13:51:24 -05:00
pod_top_linux.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
pod_top_unsupported.go remove libpod from main 2019-06-25 13:51:24 -05:00
runtime.go rootless: enable linger if /run/user/UID not exists 2019-06-27 16:34:35 +02:00
runtime_cstorage.go remove libpod from main 2019-06-25 13:51:24 -05:00
runtime_ctr.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
runtime_img.go remove libpod from main 2019-06-25 13:51:24 -05:00
runtime_img_test.go switch projectatomic to containers 2018-08-16 17:12:36 +00:00
runtime_migrate.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
runtime_migrate_unsupported.go system: migrate stops the pause process 2019-05-17 20:48:25 +02:00
runtime_pod.go remove libpod from main 2019-06-25 13:51:24 -05:00
runtime_pod_infra_linux.go remove libpod from main 2019-06-25 13:51:24 -05:00
runtime_pod_linux.go stats: fix cgroup path for rootless containers 2019-06-26 13:17:06 +02:00
runtime_pod_unsupported.go remove libpod from main 2019-06-25 13:51:24 -05:00
runtime_renumber.go Add System event type and renumber, refresh events 2019-04-25 16:23:09 -04:00
runtime_volume.go remove libpod from main 2019-06-25 13:51:24 -05:00
runtime_volume_linux.go remove libpod from main 2019-06-25 13:51:24 -05:00
runtime_volume_unsupported.go remove libpod from main 2019-06-25 13:51:24 -05:00
state.go Switch Libpod over to new explicit named volumes 2019-04-04 12:26:29 -04:00
state_test.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
stats.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
stats_config.go changes to allow for darwin compilation 2018-06-29 20:44:09 +00:00
stats_unsupported.go remove libpod from main 2019-06-25 13:51:24 -05:00
storage.go remove libpod from main 2019-06-25 13:51:24 -05:00
util.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
util_linux.go stats: fix cgroup path for rootless containers 2019-06-26 13:17:06 +02:00
util_test.go Stage3 Image Library 2018-03-14 20:21:31 +00:00
util_unsupported.go remove libpod from main 2019-06-25 13:51:24 -05:00
volume.go Purge all use of easyjson and ffjson in libpod 2019-06-13 11:03:20 -04:00
volume_internal.go Remove locks from volumes 2019-02-21 10:51:42 -05:00