RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  j...@rpm5.org
  Module: rpm                              Date:   16-Jul-2017 06:44:27
  Branch: rpm-5_4                          Handle: 2017071604442700

  Modified files:           (Branch: rpm-5_4)
    rpm/scripts             rpm2cpio
    rpm/tools               rpm2cpio.c

  Log:
    - zstd: add to rpm2cpio.

  Summary:
    Revision    Changes     Path
    1.6.6.2     +2  -0      rpm/scripts/rpm2cpio
    2.11.2.4    +2  -0      rpm/tools/rpm2cpio.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/scripts/rpm2cpio
  ============================================================================
  $ cvs diff -u -r1.6.6.1 -r1.6.6.2 rpm2cpio
  --- rpm/scripts/rpm2cpio      2 Apr 2015 12:57:42 -0000       1.6.6.1
  +++ rpm/scripts/rpm2cpio      16 Jul 2017 04:44:27 -0000      1.6.6.2
  @@ -31,6 +31,8 @@
        DECOMPRESSOR=bunzip2
   elif echo $COMPRESSION |grep -q xz; then
        DECOMPRESSOR=unxz
  +elif echo $COMPRESSION |grep -q zstd; then
  +     DECOMPRESSOR=unxz
   elif echo $COMPRESSION |grep -q cpio; then
        DECOMPRESSOR=cat
   else
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/tools/rpm2cpio.c
  ============================================================================
  $ cvs diff -u -r2.11.2.3 -r2.11.2.4 rpm2cpio.c
  --- rpm/tools/rpm2cpio.c      16 May 2017 21:22:05 -0000      2.11.2.3
  +++ rpm/tools/rpm2cpio.c      16 Jul 2017 04:44:27 -0000      2.11.2.4
  @@ -129,6 +129,8 @@
            t = stpcpy(t, ".lzdio");
        if (!strcmp(payload_compressor, "xz"))
            t = stpcpy(t, ".xzdio");
  +     if (!strcmp(payload_compressor, "zstd"))
  +         t = stpcpy(t, ".zstdio");
        he->p.ptr = _free(he->p.ptr);
       }
   
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to