createrepo_c library  0.9.1
C library for metadata manipulation
Support for deltarpms

Data Structures

struct  cr_DeltaPackage
 
struct  cr_DeltaTargetPackage
 

Macros

#define CR_DELTA_RPM_SUPPORT
 
#define CR_DEFAULT_MAX_DELTA_RPM_SIZE   100000000
 

Functions

gboolean cr_drpm_support (void)
 
char * cr_drpm_create (cr_DeltaTargetPackage *old, cr_DeltaTargetPackage *new, const char *destdir, GError **err)
 
cr_DeltaPackagecr_deltapackage_from_drpm_base (const char *filename, int changelog_limit, cr_HeaderReadingFlags flags, GError **err)
 
void cr_deltapackage_free (cr_DeltaPackage *deltapackage)
 
GHashTable * cr_deltarpms_scan_oldpackagedirs (GSList *oldpackagedirs, gint64 max_delta_rpm_size, GError **err)
 
cr_DeltaTargetPackagecr_deltatargetpackage_from_package (cr_Package *pkg, const char *path, GError **err)
 
cr_DeltaTargetPackagecr_deltatargetpackage_from_rpm (const char *path, GError **err)
 
void cr_deltatargetpackage_free (cr_DeltaTargetPackage *tpkg)
 
gboolean cr_deltarpms_parallel_deltas (GSList *targetpackages, GHashTable *oldpackages, const char *outdeltadir, gint num_deltas, gint workers, gint64 max_delta_rpm_size, gint64 max_work_size, GError **err)
 
GSList * cr_deltarpms_scan_targetdir (const char *path, gint64 max_delta_rpm_size, GError **err)
 
gboolean cr_deltarpms_generate_prestodelta_file (const gchar *drpmdir, cr_XmlFile *f, cr_ChecksumType checksum_type, gint workers, const gchar *prefix_to_strip, GError **err)
 

Detailed Description