Allow lzma payload in writeRPM()
authorJindrich Novy <jnovy@redhat.com>
Tue, 22 Apr 2008 10:32:59 +0000 (12:32 +0200)
committerJindrich Novy <jnovy@redhat.com>
Tue, 22 Apr 2008 10:32:59 +0000 (12:32 +0200)
build/pack.c

index 9c957bc..1867fbe 100644 (file)
@@ -379,6 +379,9 @@ rpmRC writeRPM(Header *hdrp, unsigned char ** pkgidp, const char *fileName,
            compr = "bzip2";
            /* Add prereq on rpm version that understands bzip2 payloads */
            (void) rpmlibNeedsFeature(h, "PayloadIsBzip2", "3.0.5-1");
+       } else if (strcmp(s+1, "lzdio") == 0) {
+           compr = "lzma";
+           (void) rpmlibNeedsFeature(h, "PayloadIsLzma", "4.4.90-1");
        } else {
            rpmlog(RPMLOG_ERR, _("Unknown payload compression: %s\n"),
                   rpmio_flags);