|
@@ -47,7 +47,7 @@ func TestChrootTarUntar(t *testing.T) {
|
|
|
}
|
|
|
defer os.RemoveAll(tmpdir)
|
|
|
src := filepath.Join(tmpdir, "src")
|
|
|
- if err := system.MkdirAll(src, 0700); err != nil {
|
|
|
+ if err := system.MkdirAll(src, 0700, ""); err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
if err := ioutil.WriteFile(filepath.Join(src, "toto"), []byte("hello toto"), 0644); err != nil {
|
|
@@ -61,7 +61,7 @@ func TestChrootTarUntar(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
dest := filepath.Join(tmpdir, "src")
|
|
|
- if err := system.MkdirAll(dest, 0700); err != nil {
|
|
|
+ if err := system.MkdirAll(dest, 0700, ""); err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
if err := Untar(stream, dest, &archive.TarOptions{ExcludePatterns: []string{"lolo"}}); err != nil {
|
|
@@ -78,7 +78,7 @@ func TestChrootUntarWithHugeExcludesList(t *testing.T) {
|
|
|
}
|
|
|
defer os.RemoveAll(tmpdir)
|
|
|
src := filepath.Join(tmpdir, "src")
|
|
|
- if err := system.MkdirAll(src, 0700); err != nil {
|
|
|
+ if err := system.MkdirAll(src, 0700, ""); err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
if err := ioutil.WriteFile(filepath.Join(src, "toto"), []byte("hello toto"), 0644); err != nil {
|
|
@@ -89,7 +89,7 @@ func TestChrootUntarWithHugeExcludesList(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
dest := filepath.Join(tmpdir, "dest")
|
|
|
- if err := system.MkdirAll(dest, 0700); err != nil {
|
|
|
+ if err := system.MkdirAll(dest, 0700, ""); err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
options := &archive.TarOptions{}
|
|
@@ -180,7 +180,7 @@ func TestChrootTarUntarWithSymlink(t *testing.T) {
|
|
|
}
|
|
|
defer os.RemoveAll(tmpdir)
|
|
|
src := filepath.Join(tmpdir, "src")
|
|
|
- if err := system.MkdirAll(src, 0700); err != nil {
|
|
|
+ if err := system.MkdirAll(src, 0700, ""); err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
if _, err := prepareSourceDirectory(10, src, false); err != nil {
|
|
@@ -206,7 +206,7 @@ func TestChrootCopyWithTar(t *testing.T) {
|
|
|
}
|
|
|
defer os.RemoveAll(tmpdir)
|
|
|
src := filepath.Join(tmpdir, "src")
|
|
|
- if err := system.MkdirAll(src, 0700); err != nil {
|
|
|
+ if err := system.MkdirAll(src, 0700, ""); err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
if _, err := prepareSourceDirectory(10, src, true); err != nil {
|
|
@@ -252,7 +252,7 @@ func TestChrootCopyFileWithTar(t *testing.T) {
|
|
|
}
|
|
|
defer os.RemoveAll(tmpdir)
|
|
|
src := filepath.Join(tmpdir, "src")
|
|
|
- if err := system.MkdirAll(src, 0700); err != nil {
|
|
|
+ if err := system.MkdirAll(src, 0700, ""); err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
if _, err := prepareSourceDirectory(10, src, true); err != nil {
|
|
@@ -299,7 +299,7 @@ func TestChrootUntarPath(t *testing.T) {
|
|
|
}
|
|
|
defer os.RemoveAll(tmpdir)
|
|
|
src := filepath.Join(tmpdir, "src")
|
|
|
- if err := system.MkdirAll(src, 0700); err != nil {
|
|
|
+ if err := system.MkdirAll(src, 0700, ""); err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
if _, err := prepareSourceDirectory(10, src, false); err != nil {
|
|
@@ -360,7 +360,7 @@ func TestChrootUntarEmptyArchiveFromSlowReader(t *testing.T) {
|
|
|
}
|
|
|
defer os.RemoveAll(tmpdir)
|
|
|
dest := filepath.Join(tmpdir, "dest")
|
|
|
- if err := system.MkdirAll(dest, 0700); err != nil {
|
|
|
+ if err := system.MkdirAll(dest, 0700, ""); err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
stream := &slowEmptyTarReader{size: 10240, chunkSize: 1024}
|
|
@@ -376,7 +376,7 @@ func TestChrootApplyEmptyArchiveFromSlowReader(t *testing.T) {
|
|
|
}
|
|
|
defer os.RemoveAll(tmpdir)
|
|
|
dest := filepath.Join(tmpdir, "dest")
|
|
|
- if err := system.MkdirAll(dest, 0700); err != nil {
|
|
|
+ if err := system.MkdirAll(dest, 0700, ""); err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
stream := &slowEmptyTarReader{size: 10240, chunkSize: 1024}
|
|
@@ -392,7 +392,7 @@ func TestChrootApplyDotDotFile(t *testing.T) {
|
|
|
}
|
|
|
defer os.RemoveAll(tmpdir)
|
|
|
src := filepath.Join(tmpdir, "src")
|
|
|
- if err := system.MkdirAll(src, 0700); err != nil {
|
|
|
+ if err := system.MkdirAll(src, 0700, ""); err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
if err := ioutil.WriteFile(filepath.Join(src, "..gitme"), []byte(""), 0644); err != nil {
|
|
@@ -403,7 +403,7 @@ func TestChrootApplyDotDotFile(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
dest := filepath.Join(tmpdir, "dest")
|
|
|
- if err := system.MkdirAll(dest, 0700); err != nil {
|
|
|
+ if err := system.MkdirAll(dest, 0700, ""); err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
if _, err := ApplyLayer(dest, stream); err != nil {
|