Skip to content

Commit 75a39b7

Browse files
authored
Merge pull request kubernetes#73982 from tanshanshan/fixcp
fix cp time stamp is in the future error
2 parents c8cee54 + e959d47 commit 75a39b7

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

pkg/kubectl/cmd/cp/cp.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,9 +249,9 @@ func (o *CopyOptions) copyToPod(src, dest fileSpec, options *exec.ExecOptions) e
249249

250250
// TODO: Improve error messages by first testing if 'tar' is present in the container?
251251
if o.NoPreserve {
252-
cmdArr = []string{"tar", "--no-same-permissions", "--no-same-owner", "-xf", "-"}
252+
cmdArr = []string{"tar", "--no-same-permissions", "--no-same-owner", "-xmf", "-"}
253253
} else {
254-
cmdArr = []string{"tar", "-xf", "-"}
254+
cmdArr = []string{"tar", "-xmf", "-"}
255255
}
256256
destDir := path.Dir(dest.File)
257257
if len(destDir) > 0 {

pkg/kubectl/cmd/cp/cp_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -681,11 +681,11 @@ func TestCopyToPodNoPreserve(t *testing.T) {
681681
nopreserve bool
682682
}{
683683
"copy to pod no preserve user and permissions": {
684-
expectedCmd: []string{"tar", "--no-same-permissions", "--no-same-owner", "-xf", "-", "-C", "."},
684+
expectedCmd: []string{"tar", "--no-same-permissions", "--no-same-owner", "-xmf", "-", "-C", "."},
685685
nopreserve: true,
686686
},
687687
"copy to pod preserve user and permissions": {
688-
expectedCmd: []string{"tar", "-xf", "-", "-C", "."},
688+
expectedCmd: []string{"tar", "-xmf", "-", "-C", "."},
689689
nopreserve: false,
690690
},
691691
}

0 commit comments

Comments
 (0)