- std::string download_uri = CmdL.FileList[1];
- std::string targetfile = CmdL.FileList[2];
- HashString hash;
- if (CmdL.FileSize() > 3)
- hash = HashString(CmdL.FileList[3]);
- new pkgAcqFile(&Fetcher, download_uri, "", 0, "desc", "short-desc",
- "dest-dir-ignored", targetfile);
- Fetcher.Run();
- if (!FileExists(targetfile))
- {
- _error->Error(_("Download Failed"));
- return false;
- }
- if(hash.empty() == false)