summaryrefslogtreecommitdiff
path: root/pkg/copy/item.go
diff options
context:
space:
mode:
authorValentin Rothberg <rothberg@redhat.com>2020-12-08 16:18:49 +0100
committerValentin Rothberg <rothberg@redhat.com>2020-12-09 12:03:00 +0100
commitc2a5011c0d65cfd6c1ab5d6eef9778551ed56860 (patch)
treeb27e3e1c376c7e648ca51a720eb80de506101d4f /pkg/copy/item.go
parent8472efdbd1efcb4eea9872baf56e2473a0dd970f (diff)
downloadpodman-c2a5011c0d65cfd6c1ab5d6eef9778551ed56860.tar.gz
podman-c2a5011c0d65cfd6c1ab5d6eef9778551ed56860.tar.bz2
podman-c2a5011c0d65cfd6c1ab5d6eef9778551ed56860.zip
archive: move stat-header handling into copy package
Move handling the stat header into `pkg/copy`. All copy-related should ideally be located in this package to increase locality and reduce scattering where possible. Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
Diffstat (limited to 'pkg/copy/item.go')
-rw-r--r--pkg/copy/item.go13
1 files changed, 0 insertions, 13 deletions
diff --git a/pkg/copy/item.go b/pkg/copy/item.go
index db6bca610..df8bf30b9 100644
--- a/pkg/copy/item.go
+++ b/pkg/copy/item.go
@@ -5,7 +5,6 @@ import (
"os"
"path/filepath"
"strings"
- "time"
buildahCopiah "github.com/containers/buildah/copier"
"github.com/containers/buildah/pkg/chrootuser"
@@ -75,18 +74,6 @@ type CopyItem struct {
// deferFunc allows for returning functions that must be deferred at call sites.
type deferFunc func()
-// FileInfo describes a file or directory and is returned by
-// (*CopyItem).Stat().
-type FileInfo struct {
- Name string `json:"name"`
- Size int64 `json:"size"`
- Mode os.FileMode `json:"mode"`
- ModTime time.Time `json:"mtime"`
- IsDir bool `json:"isDir"`
- IsStream bool `json:"isStream"`
- LinkTarget string `json:"linkTarget"`
-}
-
// Stat returns the FileInfo.
func (item *CopyItem) Stat() (*FileInfo, error) {
return &item.info, item.statError