Lines Matching refs:src
66 dest, src string member
345 for _, src := range srcs {
346 err := fillPathPairs(fa, src, &pathMappings, args.NonDeflatedFiles, noCompression)
398 func fillPathPairs(fa FileArg, src string, pathMappings *[]pathMapping,
404 dest = filepath.Base(src)
407 dest, err = filepath.Rel(fa.SourcePrefixToStrip, src)
413 Path: src,
425 pathMapping{dest: dest, src: src, zipMethod: zipMethod})
479 err = z.addManifest(ele.dest, ele.src, ele.zipMethod)
481 err = z.addFile(ele.dest, ele.src, ele.zipMethod, emulateJar, srcJar)
580 func (z *ZipWriter) addFile(dest, src string, method uint16, emulateJar, srcJar bool) error {
587 s, err = z.fs.Stat(src)
589 s, err = z.fs.Lstat(src)
600 createParentDirs := func(dest, src string) error {
601 if err := z.writeDirectory(filepath.Dir(dest), src, emulateJar); err != nil {
606 return fmt.Errorf("destination %q is both a directory %q and a file %q", dest, prev, src)
609 return fmt.Errorf("destination %q has two files %q and %q", dest, prev, src)
612 z.createdFiles[dest] = src
619 return z.writeDirectory(dest, src, emulateJar)
623 err = createParentDirs(dest, src)
628 return z.writeSymlink(dest, src)
630 r, err := z.fs.Open(src)
635 if srcJar && filepath.Ext(src) == ".java" {
637 pkg, err := jar.JavaPackage(r, src)
641 dest = filepath.Join(filepath.Join(strings.Split(pkg, ".")...), filepath.Base(src))
665 err = createParentDirs(dest, src)
672 return fmt.Errorf("%s is not a file, directory, or symlink", src)
676 func (z *ZipWriter) addManifest(dest string, src string, _ uint16) error {
678 return fmt.Errorf("destination %q is both a directory %q and a file %q", dest, prev, src)
681 return fmt.Errorf("destination %q has two files %q and %q", dest, prev, src)
684 if err := z.writeDirectory(filepath.Dir(dest), src, true); err != nil {
689 if src != "" {
690 f, err := z.fs.Open(src)
925 func (z *ZipWriter) writeDirectory(dir string, src string, emulateJar bool) error {
937 return fmt.Errorf("destination %q is both a directory %q and a file %q", dir, src, prev)
940 z.createdDirs[dir] = src