Lines Matching refs:dest
77 dest, src string member
447 var dest string
450 dest = fa.ExplicitPathInZip
452 dest = filepath.Base(src)
455 dest, err = filepath.Rel(fa.SourcePrefixToStrip, src)
459 if strings.HasPrefix(dest, "../") {
466 dest = filepath.Join(fa.PathPrefixInZip, dest)
469 if _, found := nonDeflatedFiles[dest]; found || noCompression {
473 pathMapping{dest: dest, src: src, zipMethod: zipMethod})
480 return jar.EntryNamesLess(mappings[i].dest, mappings[j].dest)
526 if emulateJar && ele.dest == jar.ManifestFile {
527 err = z.addManifest(ele.dest, ele.src, ele.zipMethod)
529 err = z.addFile(ele.dest, ele.src, ele.zipMethod, emulateJar, srcJar)
628 func (z *ZipWriter) addFile(dest, src string, method uint16, emulateJar, srcJar bool) error {
648 createParentDirs := func(dest, src string) error {
649 if err := z.writeDirectory(filepath.Dir(dest), src, emulateJar); err != nil {
653 if prev, exists := z.createdDirs[dest]; exists {
654 return fmt.Errorf("destination %q is both a directory %q and a file %q", dest, prev, src)
660 checkDuplicateFiles := func(dest, src string) (bool, error) {
661 if prev, exists := z.createdFiles[dest]; exists {
664 Dest: dest,
672 z.createdFiles[dest] = src
678 return z.writeDirectory(dest, src, emulateJar)
682 err = createParentDirs(dest, src)
687 duplicate, err := checkDuplicateFiles(dest, src)
695 return z.writeSymlink(dest, src)
708 dest = filepath.Join(filepath.Join(strings.Split(pkg, ".")...), filepath.Base(src))
721 Name: dest,
732 err = createParentDirs(dest, src)
737 duplicate, err := checkDuplicateFiles(dest, src)
751 func (z *ZipWriter) addManifest(dest string, src string, _ uint16) error {
752 if prev, exists := z.createdDirs[dest]; exists {
753 return fmt.Errorf("destination %q is both a directory %q and a file %q", dest, prev, src)
755 if prev, exists := z.createdFiles[dest]; exists {
758 Dest: dest,
766 if err := z.writeDirectory(filepath.Dir(dest), src, true); err != nil {
1091 dest, err := z.fs.Readlink(file)
1096 fileHeader.UncompressedSize64 = uint64(len(dest))
1097 fileHeader.CRC32 = crc32.ChecksumIEEE([]byte(dest))
1104 futureReader <- bytes.NewBufferString(dest)