1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
/* ######################################################################
Index Copying - Aid for copying and verifying the index files
#####################################################################
*/
#ifndef RPMINDEXCOPY_H
#define RPMINDEXCOPY_H
#include <vector>
#include <string>
class pkgTagSection;
class FileFd;
class RPMIndexCopy {
protected:
std::string RipComponent(std::string Path);
std::string RipDirectory(std::string Path);
std::string RipDistro(std::string Path);
void ConvertToSourceList(std::string CD, std::string &Path);
public:
bool CopyPackages(std::string CDROM,
std::string Name,
std::vector<std::string> &List);
};
class RPMPackageCopy:public RPMIndexCopy {
};
class RPMSourceCopy:public RPMIndexCopy {
};
#endif
|