if (fsm->failedFile)
*fsm->failedFile = NULL;
- if (fsm->goal == FSM_PKGINSTALL) {
- rasprintf(&fsm->suffix, ";%08x", (unsigned)rpmtsGetTid(ts));
- }
-
ec = fsm->rc = 0;
rc = fsmCreate(fsm);
if (rc && !ec) ec = rc;
memset(fsm, 0, sizeof(*fsm));
rc = fsmSetup(fsm, FSM_PKGINSTALL, ts, te, fi, cfd, psm, NULL, failedFile);
+ /* transaction id used for temporary path suffix while installing */
+ rasprintf(&fsm->suffix, ";%08x", (unsigned)rpmtsGetTid(ts));
+
/* Detect and create directories not explicitly in package. */
if (!rc) {
DNLI_t dnli = dnlInitIterator(fsm, 0);