added RPMTAG_SOURCERPM to binary packages
authormarc <devnull@localhost>
Fri, 12 Jan 1996 23:46:47 +0000 (23:46 +0000)
committermarc <devnull@localhost>
Fri, 12 Jan 1996 23:46:47 +0000 (23:46 +0000)
CVS patchset: 199
CVS date: 1996/01/12 23:46:47

build/pack.c

index f9bd28b..6ad39b0 100644 (file)
@@ -591,6 +591,7 @@ int packageBinaries(Spec s)
 {
     char name[1024];
     char filename[1024];
+    char *sourcerpm[1024];
     char *icon;
     int iconFD;
     struct stat statbuf;
@@ -616,6 +617,8 @@ int packageBinaries(Spec s)
        return RPMERR_BADSPEC;
     }
 
+    sprintf(sourcerpm, "%s-%s-%s.src.rpm", s->name, version, release);
+
     /* Look through for each package */
     pr = s->packages;
     while (pr) {
@@ -679,6 +682,7 @@ int packageBinaries(Spec s)
        addEntry(outHeader, RPMTAG_BUILDTIME, INT32_TYPE, &buildtime, 1);
        addEntry(outHeader, RPMTAG_SIZE, INT32_TYPE, &size, 1);
        addEntry(outHeader, RPMTAG_BUILDHOST, STRING_TYPE, buildHost(), 1);
+       addEntry(outHeader, RPMTAG_SOURCERPM, STRING_TYPE, sourcerpm, 1);
        if (pr->icon) {
            sprintf(filename, "%s/%s", getVar(RPMVAR_SOURCEDIR), pr->icon);
            stat(filename, &statbuf);