Ticket #3983: xzthreads.patch

File xzthreads.patch, 1.7 KB (added by howaboutsynergy, 3 years ago)
  • misc/ext.d/archive.sh

    diff --git a/misc/ext.d/archive.sh b/misc/ext.d/archive.sh
    index a4a041eaa..e4735a71e 100755
    a b do_view_action() { 
    3333        lzma -dc "${MC_EXT_FILENAME}" 2>/dev/null 
    3434        ;; 
    3535    xz) 
    36         xz -dc "${MC_EXT_FILENAME}" 2>/dev/null 
     36        xz --threads=0 -dc "${MC_EXT_FILENAME}" 2>/dev/null 
    3737        ;; 
    3838    zst) 
    3939        zstd -dc "${MC_EXT_FILENAME}" 2>/dev/null 
    do_view_action() { 
    6666            tar tvvf - 
    6767        ;; 
    6868    tar.xz) 
    69         xz -dc "${MC_EXT_FILENAME}" 2>/dev/null | \ 
     69        xz --threads=0 -dc "${MC_EXT_FILENAME}" 2>/dev/null | \ 
    7070            tar tvvf - 
    7171        ;; 
    7272    tar.zst|tzst) 
    do_view_action() { 
    111111            cpio -itv 2>/dev/null 
    112112        ;; 
    113113    cpio.xz) 
    114         xz -dc "${MC_EXT_FILENAME}" | \ 
     114        xz --threads=0 -dc "${MC_EXT_FILENAME}" | \ 
    115115            cpio -itv 2>/dev/null 
    116116        ;; 
    117117    cpio.zst) 
    do_open_action() { 
    167167        lzma -dc "${MC_EXT_FILENAME}" | ${pager} 
    168168        ;; 
    169169    xz) 
    170         xz -dc "${MC_EXT_FILENAME}" | ${pager} 
     170        xz --threads=0 -dc "${MC_EXT_FILENAME}" | ${pager} 
    171171        ;; 
    172172    zst) 
    173173        zstd -dc "${MC_EXT_FILENAME}" | ${pager} 
  • src/vfs/extfs/helpers/sfs.ini

    diff --git a/src/vfs/extfs/helpers/sfs.ini b/src/vfs/extfs/helpers/sfs.ini
    index d817dc9f4..1ffd6bbe8 100644
    a b lz4/1 lz4 < %1 > %3 
    1616ulz4/1  lz4 -d < %1 > %3 
    1717lzma/1  lzma < %1 > %3 
    1818ulzma/1 lzma -d < %1 > %3 
    19 xz/1    xz < %1 > %3 
    20 uxz/1   xz -d < %1 > %3 
     19xz/1    xz --threads=0 < %1 > %3 
     20uxz/1   xz --threads=0 -d < %1 > %3 
    2121zst/1   zstd < %1 > %3 
    2222uzst/1  zstd -d < %1 > %3 
    2323tar/1   tar cf %3 %1