|
@@ -23,7 +23,8 @@ func (overlayWhiteoutConverter) ConvertWrite(hdr *tar.Header, path string, fi os
|
|
|
// convert whiteouts to AUFS format
|
|
|
if fi.Mode()&os.ModeCharDevice != 0 && hdr.Devmajor == 0 && hdr.Devminor == 0 {
|
|
|
// we just rename the file and make it normal
|
|
|
- hdr.Name = WhiteoutPrefix + hdr.Name
|
|
|
+ dir, filename := filepath.Split(hdr.Name)
|
|
|
+ hdr.Name = filepath.Join(dir, WhiteoutPrefix+filename)
|
|
|
hdr.Mode = 0600
|
|
|
hdr.Typeflag = tar.TypeReg
|
|
|
hdr.Size = 0
|