diff -up RPM2-1.0/lib/RPM2.xs.old RPM2-1.0/lib/RPM2.xs
--- RPM2-1.0/lib/RPM2.xs.old 2011-04-01 16:16:49.000000000 +0200
+++ RPM2-1.0/lib/RPM2.xs 2012-04-26 11:29:25.849234177 +0200
@@ -71,9 +71,6 @@ void * _null_callback(
break;
case RPMCALLBACK_INST_START:
- rpmcliHashesCurrent = 0;
- if (h == NULL || !(flags & INSTALL_LABEL))
- break;
break;
case RPMCALLBACK_TRANS_PROGRESS:
@@ -81,30 +78,18 @@ void * _null_callback(
break;
case RPMCALLBACK_TRANS_START:
- rpmcliHashesCurrent = 0;
- rpmcliProgressTotal = 1;
- rpmcliProgressCurrent = 0;
break;
case RPMCALLBACK_TRANS_STOP:
- rpmcliProgressTotal = rpmcliPackagesTotal;
- rpmcliProgressCurrent = 0;
break;
case RPMCALLBACK_REPACKAGE_START:
- rpmcliHashesCurrent = 0;
- rpmcliProgressTotal = total;
- rpmcliProgressCurrent = 0;
break;
case RPMCALLBACK_REPACKAGE_PROGRESS:
break;
case RPMCALLBACK_REPACKAGE_STOP:
- rpmcliProgressTotal = total;
- rpmcliProgressCurrent = total;
- rpmcliProgressTotal = rpmcliPackagesTotal;
- rpmcliProgressCurrent = 0;
break;
case RPMCALLBACK_UNINST_PROGRESS: