package docker

import (
	"io"
	"archive/tar"
	"bytes"
)

func fakeTar() (io.Reader, error) {
       content := []byte("Hello world!\n")
       buf := new(bytes.Buffer)
       tw := tar.NewWriter(buf)
       for _, name := range []string{"/etc/postgres/postgres.conf", "/etc/passwd", "/var/log/postgres/postgres.conf"} {
               hdr := new(tar.Header)
               hdr.Size = int64(len(content))
               hdr.Name = name
               if err := tw.WriteHeader(hdr); err != nil {
                       return nil, err
               }
               tw.Write([]byte(content))
       }
       tw.Close()
       return buf, nil
}