Lines Matching defs:linkname

86 LENGTH_LINK = 100               # maximum length of a linkname
802 if os.path.isabs(member.linkname):
804 target_path = os.path.realpath(os.path.join(dest_path, member.linkname))
859 linkname = ('Name of the target file name, which is only present '
887 self.linkname = "" # link name
910 'In pax headers, "linkname" is called "linkpath".'
911 return self.linkname
914 def linkpath(self, linkname):
915 self.linkname = linkname
921 name=_KEEP, mtime=_KEEP, mode=_KEEP, linkname=_KEEP,
936 if linkname is not _KEEP:
937 result.linkname = linkname
964 "linkname": self.linkname,
998 if len(info["linkname"].encode(encoding, errors)) > LENGTH_LINK:
999 raise ValueError("linkname is too long")
1012 if len(info["linkname"].encode(encoding, errors)) > LENGTH_LINK:
1013 buf += self._create_gnu_long_header(info["linkname"], GNUTYPE_LONGLINK, encoding, errors)
1031 ("name", "path", LENGTH_NAME), ("linkname", "linkpath", LENGTH_LINK),
1128 stn(info.get("linkname", ""), 100, encoding, errors),
1244 obj.linkname = nts(buf[157:257], encoding, errors)
1357 next.linkname = nts(buf, tarfile.encoding, tarfile.errors)
2064 linkname = ""
2074 linkname = self.inodes[inode]
2087 linkname = os.readlink(name)
2107 tarinfo.linkname = linkname
2158 _safe_print("-> " + tarinfo.linkname)
2160 _safe_print("link to " + tarinfo.linkname)
2341 tarinfo._link_target = os.path.join(path, tarinfo.linkname)
2427 self._dbg(1, "%s -> %s" % (tarinfo.name, tarinfo.linkname))
2532 os.symlink(tarinfo.linkname, targetpath)
2733 linkname = "/".join(filter(None, (os.path.dirname(tarinfo.name), tarinfo.linkname)))
2738 linkname = tarinfo.linkname
2741 member = self._getmember(linkname, tarinfo=limit, normalize=True)
2743 raise KeyError("linkname %r not found" % linkname)