spiegel_podman/cmd/podman/containers
Lokesh Mandvekar 04bc5863b6
Fix multiple podman cp issues for podman-remote
(cherry picked from commit 0a43c510a8)

This fixes several cp-related issues in podman-remote:
- Enable container-to-container copy support
- Fix symlink expansion for broken symlinks
- Fix cp from /dev/stdin
- Fix directory extraction to non-existent destination
- Add validation for copying directory to file
- Fix trailing slash handling for broken symlinks
- Fix stdin validation and --overwrite flag support
- Require existing directory destination when copying from stdin

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2026-03-30 15:13:32 -04:00
..
attach.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
checkpoint.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
cleanup.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
clone.go specgen,run: support running container from valid manifest list 2022-07-05 12:39:37 +05:30
commit.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
container.go bump go module to version 4 2022-01-18 12:47:07 +01:00
cp.go Add build-tagged splits for cp command to support podman-remote 2026-03-30 15:13:32 -04:00
cp_local.go Add build-tagged splits for cp command to support podman-remote 2026-03-30 15:13:32 -04:00
cp_remote.go Fix multiple podman cp issues for podman-remote 2026-03-30 15:13:32 -04:00
create.go cmd: refuse --userns if a mapping is specified 2022-08-10 16:46:05 -04:00
diff.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
exec.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
exists.go bump go module to version 4 2022-01-18 12:47:07 +01:00
export.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
init.go Combine the CheckAllLatest CID and PodID functions 2022-05-26 11:12:40 -04:00
inspect.go shell completion: update podman inspect --type options 2022-05-19 14:04:22 +02:00
kill.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
list.go bump go module to version 4 2022-01-18 12:47:07 +01:00
logs.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
mount.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
pause.go Remove return error from "containers.pause" 2022-07-26 13:38:10 -04:00
port.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
prune.go bump go module to version 4 2022-01-18 12:47:07 +01:00
ps.go Fix compilation errors for v4.4.1-rhel compatibility 2026-03-30 14:52:52 -04:00
rename.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
restart.go Fix compilation errors for v4.4.1-rhel compatibility 2026-03-30 14:52:52 -04:00
restore.go Fix: Restore a container which name is equal to a image name 2022-08-10 16:46:05 -04:00
rm.go When removing objects specifying --force,podman should exit with 0 2022-08-10 16:46:05 -04:00
run.go specgen,run: support running container from valid manifest list 2022-07-05 12:39:37 +05:30
runlabel.go bump go module to version 4 2022-01-18 12:47:07 +01:00
start.go start filter flag changes 2022-08-10 16:46:05 -04:00
stats.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
stop.go Fix compilation errors for v4.4.1-rhel compatibility 2026-03-30 14:52:52 -04:00
top.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
unmount.go Combine the CheckAllLatest CID and PodID functions 2022-05-26 11:12:40 -04:00
unpause.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
wait.go podman wait can take multiple conditions 2022-07-08 05:26:56 -04:00