int rc;
int i;
+ vsflags = setvsFlags(ia);
+ ovsflags = rpmtsSetVSFlags(ts, (vsflags | RPMVSF_NEEDPAYLOAD));
+
if (fileArgv == NULL) goto exit;
rpmcliPackagesTotal = 0;
relocations = ia->relocations;
- vsflags = setvsFlags(ia);
- ovsflags = rpmtsSetVSFlags(ts, (vsflags | RPMVSF_NEEDPAYLOAD));
-
setNotifyFlag(ia, ts);
if ((eiu->relocations = relocations) != NULL) {
free(eiu);
rpmtsEmpty(ts);
+ rpmtsSetVSFlags(ts, ovsflags);
return rc;
}
numFailed = rpmcliTransaction(ts, ia, numPackages);
exit:
rpmtsEmpty(ts);
+ rpmtsSetVSFlags(ts, ovsflags);
return numFailed;
}