35 std::string ChopDirs(std::string Path,
unsigned int Depth);
36 bool ReconstructPrefix(std::string &Prefix,std::string OrigPath,std::string CD,
38 bool ReconstructChop(
unsigned long &Chop,std::string Dir,std::string File);
39 void ConvertToSourceList(std::string CD,std::string &Path);
40 bool GrabFirst(std::string Path,std::string &To,
unsigned int Depth);
41 virtual bool GetFile(std::string &Filename,
unsigned long long &Size) = 0;
42 virtual bool RewriteEntry(
FileFd &Target, std::string
const &File) = 0;
43 virtual const char *GetFileName() = 0;
44 virtual const char *Type() = 0;
48 bool CopyPackages(std::string CDROM,std::string Name,std::vector<std::string> &List,
101 APT_HIDDEN
bool Verify(std::string prefix,std::string file,
metaIndex *records);
102 APT_HIDDEN
bool CopyMetaIndex(std::string CDROM, std::string CDName,
103 std::string prefix, std::string file);
106 bool CopyAndVerify(std::string CDROM,std::string Name,std::vector<std::string> &SigList,
107 std::vector<std::string> PkgList,std::vector<std::string> SrcList);