readOldHeader(fd, hdr, isSource);
arch = getArchNum();
addEntry(*hdr, RPMTAG_ARCH, INT8_TYPE, &arch, 1);
- } else if (lead.major == 2) {
+ } else if (lead.major == 2 || lead.major == 3) {
+ if (lead.minor) {
+ error(RPMERR_NEWPACKAGE, "only packages with minor numbers = 0"
+ " are supported by this version of RPM");
+ return 2;
+ }
if (!readSignature(fd, lead.signature_type, NULL)) {
return 2;
}