"""Fetches the package from a remote site, if necessary. Attempts to
resume if the file appears to be partially downloaded."""
print "Fetching '"+str(pkgname)+"'"
- mysplit = pkgname.split("/")
- tbz2name = mysplit[1]+".tbz2"
+ tbz2_path = self.getname(pkgname)
+ tbz2name = os.path.basename(tbz2_path)
resume = False
- if not self.isremote(pkgname):
+ if os.path.exists(tbz2_path):
if (tbz2name not in self.invalids):
- return
+ return 1
else:
resume = True
writemsg("Resuming download of this tbz2, but it is possible that it is corrupt.\n",