podman/test/e2e
Matthew Heon 333d9af77a Ensure WORKDIR from images is created
A recent crun change stopped the creation of the container's
working directory if it does not exist. This is arguably correct
for user-specified directories, to protect against typos; it is
definitely not correct for image WORKDIR, where the image author
definitely intended for the directory to be used.

This makes Podman create the working directory and chown it to
container root, if it does not already exist, and only if it was
specified by an image, not the user.

Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2020-08-03 14:44:52 -04:00
..
build fix podman cp can create an extra directory level 2020-06-15 23:56:45 +08:00
config Add --umask flag for create, run 2020-07-21 14:22:30 -04:00
hooks Add hooks support to podman 2018-04-05 14:13:49 +00:00
attach_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
build_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
checkpoint_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
commit_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
common_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
config.go v2 enable remote integration tests 2020-05-19 14:26:19 -05:00
config_amd64.go Fix systemd pid 1 test 2020-07-13 17:11:26 -05:00
config_ppc64le.go use imagecaches for local tests 2019-05-29 15:12:05 -05:00
container_inspect_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
containers_conf_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
cp_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
create_staticip_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
create_staticmac_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
create_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
diff_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
events_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
exec_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
exists_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
export_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
generate_kube_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
generate_systemd_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
healthcheck_run_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
history_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
images_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
import_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
info_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
init_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
inspect_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
kill_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
libpod_suite_remote_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
libpod_suite_test.go Turn on a bunch more remote tests 2020-07-22 13:13:28 -04:00
libpod_suite_varlink_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
load_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
login_logout_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
logs_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
manifest_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
mount_rootless_test.go Add podman image mount 2020-07-28 10:27:44 -04:00
mount_test.go Add podman image mount 2020-07-28 10:27:44 -04:00
namespace_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
negative_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
network_create_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
network_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pause_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
play_kube_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_create_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_infra_container_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_inspect_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_kill_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_pause_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_pod_namespaces.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_prune_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_ps_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_restart_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_rm_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_start_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_stats_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_stop_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_top_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
port_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
prune_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
ps_test.go add {{.RunningFor}} placeholder in ps --format 2020-07-30 15:33:22 -04:00
pull_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
push_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
restart_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
rm_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
rmi_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_apparmor_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_cgroup_parent_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_cleanup_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_cpu_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_device_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_dns_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_entrypoint_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_env_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_exit_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_memory_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_networking_test.go Binding the same container port to >1 host port is OK 2020-07-29 14:24:36 -04:00
run_ns_test.go Specifying --ipc=host --pid=host is broken 2020-07-28 14:53:54 -04:00
run_passwd_test.go Merge pull request #6991 from mheon/change_passwd_ondisk 2020-07-29 14:27:50 -04:00
run_privileged_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_restart_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_seccomp.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_security_labels.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_selinux_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_signal_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_staticip_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_test.go Ensure WORKDIR from images is created 2020-08-03 14:44:52 -04:00
run_userns_test.go Merge pull request #6991 from mheon/change_passwd_ondisk 2020-07-29 14:27:50 -04:00
run_volume_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
runlabel_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
save_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
search_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
start_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
stats_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
stop_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
system_connection_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
system_df_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
system_reset_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
systemd_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
tag_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
test.yaml Add support for RunAsUser and RunAsGroup 2019-11-06 10:35:37 -05:00
top_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
tree_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
trust_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
unshare_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
untag_test.go Add podman image mount 2020-07-28 10:27:44 -04:00
version_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
volume_create_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
volume_inspect_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
volume_ls_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
volume_prune_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
volume_rm_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
wait_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00