1. 02 Jul, 2020 1 commit
    • Dmitry's avatar
      modules: allow user to configure decompression program · 62aca914
      Dmitry authored
      Commit 3753b5fd ("modules: let tar automatically determine decompression program")
      introduced a regression for not gzip compatible compressors, which is sad.
      
      Let's allow user to explicitly configure decompression programm if required,
      and pick decompression programm automatically otherwise.
      
      New option:
        --decompressprog (default is empty)
      New variable:
         DECOMPRESSPROG: default is empty, let tar automatically determine decompression program
      
      For example, pigz decompression is about 30% faster than gzip, but personaly I prefer zstd
      (https://github.com/facebook/zstd) which support smp and has very fast decompression speed.
      
      Comparison:
      $ time pbuilder --execute --configfile pbuilderrc-gz  /bin/true  > /dev/null 2>&1
      real    0m2.339s
      
      $ time pbuilder --execute --configfile pbuilderrc-gz --decompressprog pigz /bin/true  > /dev/null 2>&1
      real    0m1.576s
      
      ## pbuilderrc-zst
      # COMPRESSPROG=zstdmt
      # DECOMPRESSPROG=zstdmt
      # BASETGZ=base.tar.zst
      $ time pbui...
      62aca914
  2. 10 May, 2020 6 commits
  3. 09 May, 2020 1 commit
  4. 23 Apr, 2020 1 commit
  5. 22 Apr, 2020 3 commits
  6. 01 Apr, 2020 1 commit
  7. 09 Mar, 2020 1 commit
  8. 15 Feb, 2020 1 commit
  9. 18 Jan, 2020 7 commits
  10. 22 Dec, 2019 1 commit
  11. 27 Nov, 2019 1 commit
  12. 12 Nov, 2019 2 commits
  13. 20 Aug, 2019 3 commits
  14. 02 Apr, 2019 3 commits
  15. 26 Mar, 2019 1 commit
  16. 25 Mar, 2019 2 commits
  17. 24 Mar, 2019 3 commits
  18. 23 Mar, 2019 2 commits