2) assumes all v1 packages were built for OS #1 (Linux)
CVS patchset: 878
CVS date: 1996/07/17 20:01:45
} else {
if (lead.major == 1) {
readOldHeader(fd, hdr, isSource);
- arch = getArchNum();
+ arch = lead.archnum;
addEntry(*hdr, RPMTAG_ARCH, INT8_TYPE, &arch, 1);
+ arch = 1; /* old versions of RPM only supported Linux */
+ addEntry(*hdr, RPMTAG_OS, INT8_TYPE, &arch, 1);
} else if (lead.major == 2 || lead.major == 3) {
if (lead.minor) {
error(RPMERR_NEWPACKAGE, "only packages with minor numbers = 0"