error(RPMERR_BADARCH, "package %s-%s-%s is for a different "
"architecture", name, version, release);
freeHeader(h);
- return 1;
+ return 2;
}
if (labelFormat) {
*/
rc = rpmdbFindPackage(db, name, &matches);
- if (rc == -1) return 1;
+ if (rc == -1) return 2;
if (!rc) {
intptr = oldVersions = alloca((matches.count + 1) * sizeof(int));
if (!(flags & INSTALL_UPGRADETOOLD))
if (ensureOlder(db, name, version, release,
matches.recs[i].recOffset))
- return 1;
+ return 2;
*intptr++ = matches.recs[i].recOffset;
}
}
if (rc) {
if (replacedList) free(replacedList);
free(fileList);
- return 1;
+ return 2;
}
}
error(RPMERR_RENAME, "rename of %s to %s failed: %s\n",
prefixedFileList[i], newpath, strerror(errno));
if (replacedList) free(replacedList);
- return 1;
+ return 2;
}
free(newpath);
message(MESS_DEBUG, "running postinstall script (if any)\n");
if (runScript(prefix, h, RPMTAG_POSTIN)) {
- return 1;
+ return 2;
}
if (flags & INSTALL_UPGRADE) {