summaryrefslogtreecommitdiff
path: root/libpod/container_copy_freebsd.go
diff options
context:
space:
mode:
Diffstat (limited to 'libpod/container_copy_freebsd.go')
-rw-r--r--libpod/container_copy_freebsd.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/libpod/container_copy_freebsd.go b/libpod/container_copy_freebsd.go
new file mode 100644
index 000000000..218f3917f
--- /dev/null
+++ b/libpod/container_copy_freebsd.go
@@ -0,0 +1,13 @@
+package libpod
+
+// On FreeBSD, the container's mounts are in the global mount
+// namespace so we can just execute the function directly.
+func (c *Container) joinMountAndExec(f func() error) error {
+ return f()
+}
+
+// Similarly, we can just use resolvePath for both running and stopped
+// containers.
+func (c *Container) resolveCopyTarget(mountPoint string, containerPath string) (string, string, error) {
+ return c.resolvePath(mountPoint, containerPath)
+}