kisslinux / kiss

KISS Linux - Package Manager
https://kisslinux.github.io
MIT License
464 stars 62 forks source link

Can't install python #253

Closed subnut closed 3 years ago

subnut commented 3 years ago

Description

Installing python from official extra/python errors out with Checksum mismatch

Error message

-> python Reading sources
found /root/.cache/kiss/sources/python/Python-3.9.6.tar.xz
found /etc/repo/extra/python/patches/python3-always-pip.patch
-> python Verifying sources
- 397920af33efc5b97f2e0b57e91923512ef89fc5b3c1d21dbfc8c4828ce0108a
+ 397920af33efc5b97f2e0b57e91923512ef89fc5b3c1d21dbfc8c4828ce0108a
- 1e3dd58370fa3f5c9454f72479565e5282d16defdeec43c88e9a4dd233e00c1b
+ no source
ERROR python Checksum mismatch

Verbose log

+ main b python
+ set -ef
+ equ  0
+ return 1
+ '[' -t 2 ]
+ ppwd=/root
+ newline='
'
+ : gz
+ : 28046
+ : root
+ command -v ssu
+ command -v sudo
+ command -v doas
+ command -v su
+ cmd_su=/usr/bin/su
+ command -v readelf
+ cmd_elf=/usr/bin/readelf
+ command -v openssl
+ cmd_sha=/usr/bin/openssl
+ command -v aria2c
+ command -v axel
+ command -v curl
+ cmd_get=/usr/bin/curl
+ date '+%Y-%m-%d-%H:%M'
+ time=2021-07-28-06:52
+ create_tmp_dirs
+ KISS_ROOT=
+ mkdir -p /
+ sys_db=/var/db/kiss/installed
+ sys_ch=/var/db/kiss/choices
+ cac_dir=/root/.cache
+ cac_dir=/root/.cache/kiss
+ src_dir=/root/.cache/kiss/sources
+ log_dir=/root/.cache/kiss/logs/2021-07-28
+ bin_dir=/root/.cache/kiss/bin
+ proc=/root/.cache/kiss/proc
+ proc=/root/.cache/kiss/proc/28046
+ mak_dir=/root/.cache/kiss/proc/28046/build
+ pkg_dir=/root/.cache/kiss/proc/28046/pkg
+ tar_dir=/root/.cache/kiss/proc/28046/extract
+ tmp_dir=/root/.cache/kiss/proc/28046/tmp
+ mkdir -p /root/.cache/kiss/sources /root/.cache/kiss/logs/2021-07-28 /root/.cache/kiss/bin /root/.cache/kiss/proc/28046/build /root/.cache/kiss/proc/28046/pkg /root/.cache/kiss/proc/28046/extract /root/.cache/kiss/proc/28046/tmp
+ trap pkg_clean EXIT INT
+ args b python
+ action=b
+ shift 1
+ pkg_order python
+ unset order redro deps
+ pkg_depends python raw
+ contains  python
+ return 1
+ null 
+ return 0
+ _pkg_find python
+ set -- python   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/python
+ set +f
+ test -d /etc/repo/extra/python
+ set -f -- python   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/python
+ set +f
+ test -d /etc/repo/wayland/python
+ set +f
+ test -d /var/db/kiss/installed/python
+ unset IFS
+ repo_dir=/etc/repo/extra/python repo_name=python
+ '[' -e /etc/repo/extra/python/depends ]
+ read -r dep dep_type
+ ok bzip2
+ return 0
+ pkg_depends bzip2   ' python' 
+ contains  bzip2
+ return 1
+ null 
+ return 0
+ _pkg_find bzip2
+ set -- bzip2   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/bzip2
+ set +f
+ test -d /etc/repo/extra/bzip2
+ set -f -- bzip2   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/bzip2
+ set +f
+ test -d /etc/repo/wayland/bzip2
+ set +f
+ test -d /var/db/kiss/installed/bzip2
+ set -f -- bzip2   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/bzip2 /var/db/kiss/installed/bzip2
+ unset IFS
+ repo_dir=/etc/repo/extra/bzip2 repo_name=bzip2
+ '[' -e /etc/repo/extra/bzip2/depends ]
+ equ  expl
+ return 1
+ deps=' bzip2'
+ read -r dep dep_type
+ ok expat
+ return 0
+ pkg_depends expat   ' python' 
+ contains ' bzip2' expat
+ return 1
+ null 
+ return 0
+ _pkg_find expat
+ set -- expat   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/expat
+ set +f
+ test -d /etc/repo/extra/expat
+ set -f -- expat   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/expat
+ set +f
+ test -d /etc/repo/wayland/expat
+ set +f
+ test -d /var/db/kiss/installed/expat
+ unset IFS
+ repo_dir=/etc/repo/extra/expat repo_name=expat
+ '[' -e /etc/repo/extra/expat/depends ]
+ equ  expl
+ return 1
+ deps=' bzip2 expat'
+ read -r dep dep_type
+ ok libffi
+ return 0
+ pkg_depends libffi   ' python' 
+ contains ' bzip2 expat' libffi
+ return 1
+ null 
+ return 0
+ _pkg_find libffi
+ set -- libffi   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/libffi
+ set +f
+ test -d /etc/repo/extra/libffi
+ set -f -- libffi   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/libffi
+ set +f
+ test -d /etc/repo/wayland/libffi
+ set +f
+ test -d /var/db/kiss/installed/libffi
+ unset IFS
+ repo_dir=/etc/repo/extra/libffi repo_name=libffi
+ '[' -e /etc/repo/extra/libffi/depends ]
+ equ  expl
+ return 1
+ deps=' bzip2 expat libffi'
+ read -r dep dep_type
+ ok openssl
+ return 0
+ pkg_depends openssl   ' python' 
+ contains ' bzip2 expat libffi' openssl
+ return 1
+ null 
+ return 0
+ _pkg_find openssl
+ set -- openssl   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/openssl
+ set -f -- openssl   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/core/openssl
+ set +f
+ test -d /etc/repo/extra/openssl
+ set +f
+ test -d /etc/repo/wayland/openssl
+ set +f
+ test -d /var/db/kiss/installed/openssl
+ set -f -- openssl   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/core/openssl /var/db/kiss/installed/openssl
+ unset IFS
+ repo_dir=/etc/repo/core/openssl repo_name=openssl
+ '[' -e /etc/repo/core/openssl/depends ]
+ read -r dep dep_type
+ ok perl
+ return 0
+ pkg_depends perl   ' python openssl' make
+ contains ' bzip2 expat libffi' perl
+ return 1
+ null 
+ return 0
+ _pkg_find perl
+ set -- perl   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/perl
+ set +f
+ test -d /etc/repo/extra/perl
+ set -f -- perl   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/perl
+ set +f
+ test -d /etc/repo/wayland/perl
+ set +f
+ test -d /var/db/kiss/installed/perl
+ unset IFS
+ repo_dir=/etc/repo/extra/perl repo_name=perl
+ '[' -e /etc/repo/extra/perl/depends ]
+ read -r dep dep_type
+ ok bzip2
+ return 0
+ pkg_depends bzip2   ' python openssl perl' 
+ contains ' bzip2 expat libffi' bzip2
+ return 0
+ return 0
+ read -r dep dep_type
+ ok zlib
+ return 0
+ pkg_depends zlib   ' python openssl perl' 
+ contains ' bzip2 expat libffi' zlib
+ return 1
+ null 
+ return 0
+ _pkg_find zlib
+ set -- zlib   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/zlib
+ set -f -- zlib   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/core/zlib
+ set +f
+ test -d /etc/repo/extra/zlib
+ set +f
+ test -d /etc/repo/wayland/zlib
+ set +f
+ test -d /var/db/kiss/installed/zlib
+ set -f -- zlib   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/core/zlib /var/db/kiss/installed/zlib
+ unset IFS
+ repo_dir=/etc/repo/core/zlib repo_name=zlib
+ '[' -e /etc/repo/core/zlib/depends ]
+ equ  expl
+ return 1
+ deps=' bzip2 expat libffi zlib'
+ read -r dep dep_type
+ ok 
+ return 1
+ equ  expl
+ return 1
+ deps=' bzip2 expat libffi zlib perl'
+ read -r dep dep_type
+ ok 
+ return 1
+ equ  expl
+ return 1
+ deps=' bzip2 expat libffi zlib perl openssl'
+ read -r dep dep_type
+ ok sqlite
+ return 0
+ pkg_depends sqlite   ' python' 
+ contains ' bzip2 expat libffi zlib perl openssl' sqlite
+ return 1
+ null 
+ return 0
+ _pkg_find sqlite
+ set -- sqlite   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/sqlite
+ set +f
+ test -d /etc/repo/extra/sqlite
+ set -f -- sqlite   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/sqlite
+ set +f
+ test -d /etc/repo/wayland/sqlite
+ set +f
+ test -d /var/db/kiss/installed/sqlite
+ unset IFS
+ repo_dir=/etc/repo/extra/sqlite repo_name=sqlite
+ '[' -e /etc/repo/extra/sqlite/depends ]
+ read -r dep dep_type
+ ok zlib
+ return 0
+ pkg_depends zlib   ' python sqlite' 
+ contains ' bzip2 expat libffi zlib perl openssl' zlib
+ return 0
+ return 0
+ read -r dep dep_type
+ ok 
+ return 1
+ equ  expl
+ return 1
+ deps=' bzip2 expat libffi zlib perl openssl sqlite'
+ read -r dep dep_type
+ ok zlib
+ return 0
+ pkg_depends zlib   ' python' 
+ contains ' bzip2 expat libffi zlib perl openssl sqlite' zlib
+ return 0
+ return 0
+ read -r dep dep_type
+ ok 
+ return 1
+ equ raw expl
+ return 1
+ deps=' bzip2 expat libffi zlib perl openssl sqlite python'
+ order=' python'
+ redro='python '
+ unset deps
+ set -- python
+ export '_KISS_LVL=1'
+ pkg_build_all python
+ pkg_depends python expl filter
+ contains  python
+ return 1
+ null filter
+ return 1
+ ok expl
+ return 0
+ _pkg_find python
+ set -- python   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/python
+ set +f
+ test -d /etc/repo/extra/python
+ set -f -- python   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/python
+ set +f
+ test -d /etc/repo/wayland/python
+ set +f
+ test -d /var/db/kiss/installed/python
+ unset IFS
+ repo_dir=/etc/repo/extra/python repo_name=python
+ '[' -e /etc/repo/extra/python/depends ]
+ read -r dep dep_type
+ ok bzip2
+ return 0
+ pkg_depends bzip2  filter ' python' 
+ contains  bzip2
+ return 1
+ null filter
+ return 1
+ ok 
+ return 1
+ contains  bzip2
+ return 1
+ '[' -d /var/db/kiss/installed/bzip2 ]
+ return 0
+ read -r dep dep_type
+ ok expat
+ return 0
+ pkg_depends expat  filter ' python' 
+ contains  expat
+ return 1
+ null filter
+ return 1
+ ok 
+ return 1
+ contains  expat
+ return 1
+ '[' -d /var/db/kiss/installed/expat ]
+ _pkg_find expat
+ set -- expat   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/expat
+ set +f
+ test -d /etc/repo/extra/expat
+ set -f -- expat   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/expat
+ set +f
+ test -d /etc/repo/wayland/expat
+ set +f
+ test -d /var/db/kiss/installed/expat
+ unset IFS
+ repo_dir=/etc/repo/extra/expat repo_name=expat
+ '[' -e /etc/repo/extra/expat/depends ]
+ equ  expl
+ return 1
+ deps=' expat'
+ read -r dep dep_type
+ ok libffi
+ return 0
+ pkg_depends libffi  filter ' python' 
+ contains ' expat' libffi
+ return 1
+ null filter
+ return 1
+ ok 
+ return 1
+ contains  libffi
+ return 1
+ '[' -d /var/db/kiss/installed/libffi ]
+ _pkg_find libffi
+ set -- libffi   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/libffi
+ set +f
+ test -d /etc/repo/extra/libffi
+ set -f -- libffi   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/libffi
+ set +f
+ test -d /etc/repo/wayland/libffi
+ set +f
+ test -d /var/db/kiss/installed/libffi
+ unset IFS
+ repo_dir=/etc/repo/extra/libffi repo_name=libffi
+ '[' -e /etc/repo/extra/libffi/depends ]
+ equ  expl
+ return 1
+ deps=' expat libffi'
+ read -r dep dep_type
+ ok openssl
+ return 0
+ pkg_depends openssl  filter ' python' 
+ contains ' expat libffi' openssl
+ return 1
+ null filter
+ return 1
+ ok 
+ return 1
+ contains  openssl
+ return 1
+ '[' -d /var/db/kiss/installed/openssl ]
+ return 0
+ read -r dep dep_type
+ ok sqlite
+ return 0
+ pkg_depends sqlite  filter ' python' 
+ contains ' expat libffi' sqlite
+ return 1
+ null filter
+ return 1
+ ok 
+ return 1
+ contains  sqlite
+ return 1
+ '[' -d /var/db/kiss/installed/sqlite ]
+ _pkg_find sqlite
+ set -- sqlite   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/sqlite
+ set +f
+ test -d /etc/repo/extra/sqlite
+ set -f -- sqlite   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/sqlite
+ set +f
+ test -d /etc/repo/wayland/sqlite
+ set +f
+ test -d /var/db/kiss/installed/sqlite
+ unset IFS
+ repo_dir=/etc/repo/extra/sqlite repo_name=sqlite
+ '[' -e /etc/repo/extra/sqlite/depends ]
+ read -r dep dep_type
+ ok zlib
+ return 0
+ pkg_depends zlib  filter ' python sqlite' 
+ contains ' expat libffi' zlib
+ return 1
+ null filter
+ return 1
+ ok 
+ return 1
+ contains  zlib
+ return 1
+ '[' -d /var/db/kiss/installed/zlib ]
+ return 0
+ read -r dep dep_type
+ ok 
+ return 1
+ equ  expl
+ return 1
+ deps=' expat libffi sqlite'
+ read -r dep dep_type
+ ok zlib
+ return 0
+ pkg_depends zlib  filter ' python' 
+ contains ' expat libffi sqlite' zlib
+ return 1
+ null filter
+ return 1
+ ok 
+ return 1
+ contains  zlib
+ return 1
+ '[' -d /var/db/kiss/installed/zlib ]
+ return 0
+ read -r dep dep_type
+ ok 
+ return 1
+ equ expl expl
+ return 0
+ equ  make
+ return 1
+ explicit=' python '
+ ok 
+ return 1
+ explicit_build=' python '
+ set --
+ contains ' expat libffi sqlite' python
+ return 1
+ set -- python
+ explicit_cnt=1
+ explicit=python
+ log 'Building: explicit: python, implicit: expat libffi sqlite'
+ printf '%b%s %b%s%b %s\n'  '->'  'Building: explicit: python, implicit: expat libffi sqlite'  
-> Building: explicit: python, implicit: expat libffi sqlite 
+ set -- expat libffi sqlite python
+ equ 4 1
+ return 1
+ prompt
+ null 
+ return 0
+ log 'Continue?: Press Enter to continue or Ctrl+C to abort'
+ printf '%b%s %b%s%b %s\n'  '->'  'Continue?: Press Enter to continue or Ctrl+C to abort'  
-> Continue?: Press Enter to continue or Ctrl+C to abort 
+ equ 0 0
+ return 0
+ log 'Checking for pre-built dependencies'
+ printf '%b%s %b%s%b %s\n'  '->'  'Checking for pre-built dependencies'  
-> Checking for pre-built dependencies 
+ contains ' python ' expat
+ return 1
+ pkg_cache expat
+ pkg_find_version expat
+ ver_pre=
+ rel_pre=
+ pkg_find expat
+ _pkg_find expat
+ set -- expat   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/expat
+ set +f
+ test -d /etc/repo/extra/expat
+ set -f -- expat   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/expat
+ set +f
+ test -d /etc/repo/wayland/expat
+ set +f
+ test -d /var/db/kiss/installed/expat
+ unset IFS
+ repo_dir=/etc/repo/extra/expat repo_name=expat
+ read -r repo_ver repo_rel
+ ok 1
+ return 0
+ '[' -x /etc/repo/extra/expat/build ]
+ set +f -- /root/.cache/kiss/bin/expat@2.4.1-1.tar.
+ set -f -- /root/.cache/kiss/bin/expat@2.4.1-1.tar.gz '/root/.cache/kiss/bin/expat@2.4.1-1.tar.*'
+ tar_file=/root/.cache/kiss/bin/expat@2.4.1-1.tar.gz
+ '[' -f /root/.cache/kiss/bin/expat@2.4.1-1.tar.gz ]
+ tar_file='/root/.cache/kiss/bin/expat@2.4.1-1.tar.*'
+ '[' -f '/root/.cache/kiss/bin/expat@2.4.1-1.tar.*' ]
+ set -- expat libffi sqlite python expat
+ shift
+ contains ' python ' libffi
+ return 1
+ pkg_cache libffi
+ pkg_find_version libffi
+ ver_pre=2.4.1
+ rel_pre=1
+ pkg_find libffi
+ _pkg_find libffi
+ set -- libffi   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/libffi
+ set +f
+ test -d /etc/repo/extra/libffi
+ set -f -- libffi   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/libffi
+ set +f
+ test -d /etc/repo/wayland/libffi
+ set +f
+ test -d /var/db/kiss/installed/libffi
+ unset IFS
+ repo_dir=/etc/repo/extra/libffi repo_name=libffi
+ read -r repo_ver repo_rel
+ ok 2
+ return 0
+ '[' -x /etc/repo/extra/libffi/build ]
+ set +f -- /root/.cache/kiss/bin/libffi@3.4.2-2.tar.
+ set -f -- /root/.cache/kiss/bin/libffi@3.4.2-2.tar.gz '/root/.cache/kiss/bin/libffi@3.4.2-2.tar.*'
+ tar_file=/root/.cache/kiss/bin/libffi@3.4.2-2.tar.gz
+ '[' -f /root/.cache/kiss/bin/libffi@3.4.2-2.tar.gz ]
+ tar_file='/root/.cache/kiss/bin/libffi@3.4.2-2.tar.*'
+ '[' -f '/root/.cache/kiss/bin/libffi@3.4.2-2.tar.*' ]
+ set -- libffi sqlite python expat libffi
+ shift
+ contains ' python ' sqlite
+ return 1
+ pkg_cache sqlite
+ pkg_find_version sqlite
+ ver_pre=3.4.2
+ rel_pre=2
+ pkg_find sqlite
+ _pkg_find sqlite
+ set -- sqlite   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/sqlite
+ set +f
+ test -d /etc/repo/extra/sqlite
+ set -f -- sqlite   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/sqlite
+ set +f
+ test -d /etc/repo/wayland/sqlite
+ set +f
+ test -d /var/db/kiss/installed/sqlite
+ unset IFS
+ repo_dir=/etc/repo/extra/sqlite repo_name=sqlite
+ read -r repo_ver repo_rel
+ ok 1
+ return 0
+ '[' -x /etc/repo/extra/sqlite/build ]
+ set +f -- /root/.cache/kiss/bin/sqlite@3.36.0-1.tar.
+ set -f -- /root/.cache/kiss/bin/sqlite@3.36.0-1.tar.gz '/root/.cache/kiss/bin/sqlite@3.36.0-1.tar.*'
+ tar_file=/root/.cache/kiss/bin/sqlite@3.36.0-1.tar.gz
+ '[' -f /root/.cache/kiss/bin/sqlite@3.36.0-1.tar.gz ]
+ tar_file='/root/.cache/kiss/bin/sqlite@3.36.0-1.tar.*'
+ '[' -f '/root/.cache/kiss/bin/sqlite@3.36.0-1.tar.*' ]
+ set -- sqlite python expat libffi sqlite
+ shift
+ contains ' python ' python
+ return 0
+ set -- python expat libffi sqlite python
+ shift
+ pkg_source expat
+ pkg_find_version_split expat
+ pkg_find_version expat
+ ver_pre=3.36.0
+ rel_pre=1
+ pkg_find expat
+ _pkg_find expat
+ set -- expat   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/expat
+ set +f
+ test -d /etc/repo/extra/expat
+ set -f -- expat   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/expat
+ set +f
+ test -d /etc/repo/wayland/expat
+ set +f
+ test -d /var/db/kiss/installed/expat
+ unset IFS
+ repo_dir=/etc/repo/extra/expat repo_name=expat
+ read -r repo_ver repo_rel
+ ok 1
+ return 0
+ '[' -x /etc/repo/extra/expat/build ]
+ IFS=.+-_ read -r repo_major repo_minor repo_patch repo_ident
+ '[' -f /etc/repo/extra/expat/sources ]
+ log expat 'Reading sources'
+ printf '%b%s %b%s%b %s\n'  '->'  expat  'Reading sources'
-> expat Reading sources
+ read -r src dest
+ pkg_source_resolve expat https://github.com/libexpat/libexpat/releases/download/R_MAJOR_MINOR_PATCH/expat-VERSION.tar.bz2  
+ ok https://github.com/libexpat/libexpat/releases/download/R_MAJOR_MINOR_PATCH/expat-VERSION.tar.bz2
+ return 0
+ unset _des
+ fnr https://github.com/libexpat/libexpat/releases/download/R_MAJOR_MINOR_PATCH/expat-VERSION.tar.bz2 '\VERSION' ' ' VERSION 2.4.1 ' ' VERSION '\RELEASE' ' ' RELEASE 1 ' ' RELEASE '\MAJOR' ' ' MAJOR 2 ' ' MAJOR '\MINOR' ' ' MINOR 4 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE expat ' ' PACKAGE
+ _fnr=https://github.com/libexpat/libexpat/releases/download/R_MAJOR_MINOR_PATCH/expat-VERSION.tar.bz2
+ shift 1
+ :
+ shift 2
+ :
+ _fnr=https://github.com/libexpat/libexpat/releases/download/R_MAJOR_MINOR_PATCH/expat-2.4.1.tar.bz2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://github.com/libexpat/libexpat/releases/download/R_2_MINOR_PATCH/expat-2.4.1.tar.bz2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://github.com/libexpat/libexpat/releases/download/R_2_4_PATCH/expat-2.4.1.tar.bz2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-2.4.1.tar.bz2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- expat https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-2.4.1.tar.bz2  
+ null https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-2.4.1.tar.bz2
+ return 1
+ '[' -f /root/.cache/kiss/sources/expat/expat-2.4.1.tar.bz2 ]
+ _res=/root/.cache/kiss/sources/expat/expat-2.4.1.tar.bz2
+ ok 
+ return 1
+ printf 'found %s\n' /root/.cache/kiss/sources/expat/expat-2.4.1.tar.bz2
found /root/.cache/kiss/sources/expat/expat-2.4.1.tar.bz2
+ run_hook pre-source expat https://github.com/libexpat/libexpat/releases/download/R_MAJOR_MINOR_PATCH/expat-VERSION.tar.bz2 https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-2.4.1.tar.bz2
+ IFS=:
+ unset IFS
+ run_hook post-source expat https://github.com/libexpat/libexpat/releases/download/R_MAJOR_MINOR_PATCH/expat-VERSION.tar.bz2 /root/.cache/kiss/sources/expat/expat-2.4.1.tar.bz2
+ IFS=:
+ unset IFS
+ read -r src dest
+ ok 
+ return 1
+ '[' -f /etc/repo/extra/expat/sources ]
+ pkg_verify expat
+ log expat 'Verifying sources'
+ printf '%b%s %b%s%b %s\n'  '->'  expat  'Verifying sources'
-> expat Verifying sources
+ pkg_checksum_gen
+ read -r src dest
+ pkg_source_resolve expat https://github.com/libexpat/libexpat/releases/download/R_MAJOR_MINOR_PATCH/expat-VERSION.tar.bz2 
+ ok https://github.com/libexpat/libexpat/releases/download/R_MAJOR_MINOR_PATCH/expat-VERSION.tar.bz2
+ return 0
+ unset _des
+ fnr https://github.com/libexpat/libexpat/releases/download/R_MAJOR_MINOR_PATCH/expat-VERSION.tar.bz2 '\VERSION' ' ' VERSION 2.4.1 ' ' VERSION '\RELEASE' ' ' RELEASE 1 ' ' RELEASE '\MAJOR' ' ' MAJOR 2 ' ' MAJOR '\MINOR' ' ' MINOR 4 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE expat ' ' PACKAGE
+ _fnr=https://github.com/libexpat/libexpat/releases/download/R_MAJOR_MINOR_PATCH/expat-VERSION.tar.bz2
+ shift 1
+ :
+ shift 2
+ :
+ _fnr=https://github.com/libexpat/libexpat/releases/download/R_MAJOR_MINOR_PATCH/expat-2.4.1.tar.bz2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://github.com/libexpat/libexpat/releases/download/R_2_MINOR_PATCH/expat-2.4.1.tar.bz2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://github.com/libexpat/libexpat/releases/download/R_2_4_PATCH/expat-2.4.1.tar.bz2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-2.4.1.tar.bz2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- expat https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-2.4.1.tar.bz2  
+ null https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-2.4.1.tar.bz2
+ return 1
+ '[' -f /root/.cache/kiss/sources/expat/expat-2.4.1.tar.bz2 ]
+ _res=/root/.cache/kiss/sources/expat/expat-2.4.1.tar.bz2
+ ok 
+ return 1
+ printf 'found %s\n' /root/.cache/kiss/sources/expat/expat-2.4.1.tar.bz2
+ set -- /root/.cache/kiss/sources/expat/expat-2.4.1.tar.bz2
+ read -r src dest
+ ok 
+ return 1
+ _sh256 /root/.cache/kiss/sources/expat/expat-2.4.1.tar.bz2
+ unset hash
+ equ 1 0
+ return 1
+ set -- dgst -sha256 -r /root/.cache/kiss/sources/expat/expat-2.4.1.tar.bz2
+ IFS='
'
+ /usr/bin/openssl dgst -sha256 -r /root/.cache/kiss/sources/expat/expat-2.4.1.tar.bz2
+ _hash='2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40 */root/.cache/kiss/sources/expat/expat-2.4.1.tar.bz2'
+ hash=2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40
+ printf '%s\n' 2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40
+ unset IFS
+ set -- 2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40
+ null 2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40
+ return 1
+ read -r chk _
+ printf '%s\n%s\n' '- 2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40' '+ 2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40'
- 2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40
+ 2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40
+ shift 1
+ read -r chk _
+ ok 
+ return 1
+ pkg_source libffi
+ pkg_find_version_split libffi
+ pkg_find_version libffi
+ ver_pre=2.4.1
+ rel_pre=1
+ pkg_find libffi
+ _pkg_find libffi
+ set -- libffi   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/libffi
+ set +f
+ test -d /etc/repo/extra/libffi
+ set -f -- libffi   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/libffi
+ set +f
+ test -d /etc/repo/wayland/libffi
+ set +f
+ test -d /var/db/kiss/installed/libffi
+ unset IFS
+ repo_dir=/etc/repo/extra/libffi repo_name=libffi
+ read -r repo_ver repo_rel
+ ok 2
+ return 0
+ '[' -x /etc/repo/extra/libffi/build ]
+ IFS=.+-_ read -r repo_major repo_minor repo_patch repo_ident
+ '[' -f /etc/repo/extra/libffi/sources ]
+ log libffi 'Reading sources'
+ printf '%b%s %b%s%b %s\n'  '->'  libffi  'Reading sources'
-> libffi Reading sources
+ read -r src dest
+ pkg_source_resolve libffi https://github.com/libffi/libffi/releases/download/vVERSION/libffi-VERSION.tar.gz  
+ ok https://github.com/libffi/libffi/releases/download/vVERSION/libffi-VERSION.tar.gz
+ return 0
+ unset _des
+ fnr https://github.com/libffi/libffi/releases/download/vVERSION/libffi-VERSION.tar.gz '\VERSION' ' ' VERSION 3.4.2 ' ' VERSION '\RELEASE' ' ' RELEASE 2 ' ' RELEASE '\MAJOR' ' ' MAJOR 3 ' ' MAJOR '\MINOR' ' ' MINOR 4 ' ' MINOR '\PATCH' ' ' PATCH 2 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE libffi ' ' PACKAGE
+ _fnr=https://github.com/libffi/libffi/releases/download/vVERSION/libffi-VERSION.tar.gz
+ shift 1
+ :
+ shift 2
+ :
+ _fnr=https://github.com/libffi/libffi/releases/download/vVERSION/libffi-3.4.2.tar.gz
+ :
+ _fnr=https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- libffi https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz  
+ null https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz
+ return 1
+ '[' -f /root/.cache/kiss/sources/libffi/libffi-3.4.2.tar.gz ]
+ _res=/root/.cache/kiss/sources/libffi/libffi-3.4.2.tar.gz
+ ok 
+ return 1
+ printf 'found %s\n' /root/.cache/kiss/sources/libffi/libffi-3.4.2.tar.gz
found /root/.cache/kiss/sources/libffi/libffi-3.4.2.tar.gz
+ run_hook pre-source libffi https://github.com/libffi/libffi/releases/download/vVERSION/libffi-VERSION.tar.gz https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz
+ IFS=:
+ unset IFS
+ run_hook post-source libffi https://github.com/libffi/libffi/releases/download/vVERSION/libffi-VERSION.tar.gz /root/.cache/kiss/sources/libffi/libffi-3.4.2.tar.gz
+ IFS=:
+ unset IFS
+ read -r src dest
+ ok 
+ return 1
+ '[' -f /etc/repo/extra/libffi/sources ]
+ pkg_verify libffi
+ log libffi 'Verifying sources'
+ printf '%b%s %b%s%b %s\n'  '->'  libffi  'Verifying sources'
-> libffi Verifying sources
+ pkg_checksum_gen
+ read -r src dest
+ pkg_source_resolve libffi https://github.com/libffi/libffi/releases/download/vVERSION/libffi-VERSION.tar.gz 
+ ok https://github.com/libffi/libffi/releases/download/vVERSION/libffi-VERSION.tar.gz
+ return 0
+ unset _des
+ fnr https://github.com/libffi/libffi/releases/download/vVERSION/libffi-VERSION.tar.gz '\VERSION' ' ' VERSION 3.4.2 ' ' VERSION '\RELEASE' ' ' RELEASE 2 ' ' RELEASE '\MAJOR' ' ' MAJOR 3 ' ' MAJOR '\MINOR' ' ' MINOR 4 ' ' MINOR '\PATCH' ' ' PATCH 2 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE libffi ' ' PACKAGE
+ _fnr=https://github.com/libffi/libffi/releases/download/vVERSION/libffi-VERSION.tar.gz
+ shift 1
+ :
+ shift 2
+ :
+ _fnr=https://github.com/libffi/libffi/releases/download/vVERSION/libffi-3.4.2.tar.gz
+ :
+ _fnr=https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- libffi https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz  
+ null https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz
+ return 1
+ '[' -f /root/.cache/kiss/sources/libffi/libffi-3.4.2.tar.gz ]
+ _res=/root/.cache/kiss/sources/libffi/libffi-3.4.2.tar.gz
+ ok 
+ return 1
+ printf 'found %s\n' /root/.cache/kiss/sources/libffi/libffi-3.4.2.tar.gz
+ set -- /root/.cache/kiss/sources/libffi/libffi-3.4.2.tar.gz
+ read -r src dest
+ ok 
+ return 1
+ _sh256 /root/.cache/kiss/sources/libffi/libffi-3.4.2.tar.gz
+ unset hash
+ equ 1 0
+ return 1
+ set -- dgst -sha256 -r /root/.cache/kiss/sources/libffi/libffi-3.4.2.tar.gz
+ IFS='
'
+ /usr/bin/openssl dgst -sha256 -r /root/.cache/kiss/sources/libffi/libffi-3.4.2.tar.gz
+ _hash='540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620 */root/.cache/kiss/sources/libffi/libffi-3.4.2.tar.gz'
+ hash=540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620
+ printf '%s\n' 540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620
+ unset IFS
+ set -- 540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620
+ null 540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620
+ return 1
+ read -r chk _
+ printf '%s\n%s\n' '- 540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620' '+ 540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620'
- 540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620
+ 540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620
+ shift 1
+ read -r chk _
+ ok 
+ return 1
+ pkg_source sqlite
+ pkg_find_version_split sqlite
+ pkg_find_version sqlite
+ ver_pre=3.4.2
+ rel_pre=2
+ pkg_find sqlite
+ _pkg_find sqlite
+ set -- sqlite   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/sqlite
+ set +f
+ test -d /etc/repo/extra/sqlite
+ set -f -- sqlite   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/sqlite
+ set +f
+ test -d /etc/repo/wayland/sqlite
+ set +f
+ test -d /var/db/kiss/installed/sqlite
+ unset IFS
+ repo_dir=/etc/repo/extra/sqlite repo_name=sqlite
+ read -r repo_ver repo_rel
+ ok 1
+ return 0
+ '[' -x /etc/repo/extra/sqlite/build ]
+ IFS=.+-_ read -r repo_major repo_minor repo_patch repo_ident
+ '[' -f /etc/repo/extra/sqlite/sources ]
+ log sqlite 'Reading sources'
+ printf '%b%s %b%s%b %s\n'  '->'  sqlite  'Reading sources'
-> sqlite Reading sources
+ read -r src dest
+ pkg_source_resolve sqlite https://sqlite.org/2021/sqlite-autoconf-MAJORMINOR0PATCH00.tar.gz  
+ ok https://sqlite.org/2021/sqlite-autoconf-MAJORMINOR0PATCH00.tar.gz
+ return 0
+ unset _des
+ fnr https://sqlite.org/2021/sqlite-autoconf-MAJORMINOR0PATCH00.tar.gz '\VERSION' ' ' VERSION 3.36.0 ' ' VERSION '\RELEASE' ' ' RELEASE 1 ' ' RELEASE '\MAJOR' ' ' MAJOR 3 ' ' MAJOR '\MINOR' ' ' MINOR 36 ' ' MINOR '\PATCH' ' ' PATCH 0 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE sqlite ' ' PACKAGE
+ _fnr=https://sqlite.org/2021/sqlite-autoconf-MAJORMINOR0PATCH00.tar.gz
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://sqlite.org/2021/sqlite-autoconf-3MINOR0PATCH00.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://sqlite.org/2021/sqlite-autoconf-3360PATCH00.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://sqlite.org/2021/sqlite-autoconf-3360000.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- sqlite https://sqlite.org/2021/sqlite-autoconf-3360000.tar.gz  
+ null https://sqlite.org/2021/sqlite-autoconf-3360000.tar.gz
+ return 1
+ '[' -f /root/.cache/kiss/sources/sqlite/sqlite-autoconf-3360000.tar.gz ]
+ _res=/root/.cache/kiss/sources/sqlite/sqlite-autoconf-3360000.tar.gz
+ ok 
+ return 1
+ printf 'found %s\n' /root/.cache/kiss/sources/sqlite/sqlite-autoconf-3360000.tar.gz
found /root/.cache/kiss/sources/sqlite/sqlite-autoconf-3360000.tar.gz
+ run_hook pre-source sqlite https://sqlite.org/2021/sqlite-autoconf-MAJORMINOR0PATCH00.tar.gz https://sqlite.org/2021/sqlite-autoconf-3360000.tar.gz
+ IFS=:
+ unset IFS
+ run_hook post-source sqlite https://sqlite.org/2021/sqlite-autoconf-MAJORMINOR0PATCH00.tar.gz /root/.cache/kiss/sources/sqlite/sqlite-autoconf-3360000.tar.gz
+ IFS=:
+ unset IFS
+ read -r src dest
+ ok 
+ return 1
+ '[' -f /etc/repo/extra/sqlite/sources ]
+ pkg_verify sqlite
+ log sqlite 'Verifying sources'
+ printf '%b%s %b%s%b %s\n'  '->'  sqlite  'Verifying sources'
-> sqlite Verifying sources
+ pkg_checksum_gen
+ read -r src dest
+ pkg_source_resolve sqlite https://sqlite.org/2021/sqlite-autoconf-MAJORMINOR0PATCH00.tar.gz 
+ ok https://sqlite.org/2021/sqlite-autoconf-MAJORMINOR0PATCH00.tar.gz
+ return 0
+ unset _des
+ fnr https://sqlite.org/2021/sqlite-autoconf-MAJORMINOR0PATCH00.tar.gz '\VERSION' ' ' VERSION 3.36.0 ' ' VERSION '\RELEASE' ' ' RELEASE 1 ' ' RELEASE '\MAJOR' ' ' MAJOR 3 ' ' MAJOR '\MINOR' ' ' MINOR 36 ' ' MINOR '\PATCH' ' ' PATCH 0 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE sqlite ' ' PACKAGE
+ _fnr=https://sqlite.org/2021/sqlite-autoconf-MAJORMINOR0PATCH00.tar.gz
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://sqlite.org/2021/sqlite-autoconf-3MINOR0PATCH00.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://sqlite.org/2021/sqlite-autoconf-3360PATCH00.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://sqlite.org/2021/sqlite-autoconf-3360000.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- sqlite https://sqlite.org/2021/sqlite-autoconf-3360000.tar.gz  
+ null https://sqlite.org/2021/sqlite-autoconf-3360000.tar.gz
+ return 1
+ '[' -f /root/.cache/kiss/sources/sqlite/sqlite-autoconf-3360000.tar.gz ]
+ _res=/root/.cache/kiss/sources/sqlite/sqlite-autoconf-3360000.tar.gz
+ ok 
+ return 1
+ printf 'found %s\n' /root/.cache/kiss/sources/sqlite/sqlite-autoconf-3360000.tar.gz
+ set -- /root/.cache/kiss/sources/sqlite/sqlite-autoconf-3360000.tar.gz
+ read -r src dest
+ ok 
+ return 1
+ _sh256 /root/.cache/kiss/sources/sqlite/sqlite-autoconf-3360000.tar.gz
+ unset hash
+ equ 1 0
+ return 1
+ set -- dgst -sha256 -r /root/.cache/kiss/sources/sqlite/sqlite-autoconf-3360000.tar.gz
+ IFS='
'
+ /usr/bin/openssl dgst -sha256 -r /root/.cache/kiss/sources/sqlite/sqlite-autoconf-3360000.tar.gz
+ _hash='bd90c3eb96bee996206b83be7065c9ce19aef38c3f4fb53073ada0d0b69bbce3 */root/.cache/kiss/sources/sqlite/sqlite-autoconf-3360000.tar.gz'
+ hash=bd90c3eb96bee996206b83be7065c9ce19aef38c3f4fb53073ada0d0b69bbce3
+ printf '%s\n' bd90c3eb96bee996206b83be7065c9ce19aef38c3f4fb53073ada0d0b69bbce3
+ unset IFS
+ set -- bd90c3eb96bee996206b83be7065c9ce19aef38c3f4fb53073ada0d0b69bbce3
+ null bd90c3eb96bee996206b83be7065c9ce19aef38c3f4fb53073ada0d0b69bbce3
+ return 1
+ read -r chk _
+ printf '%s\n%s\n' '- bd90c3eb96bee996206b83be7065c9ce19aef38c3f4fb53073ada0d0b69bbce3' '+ bd90c3eb96bee996206b83be7065c9ce19aef38c3f4fb53073ada0d0b69bbce3'
- bd90c3eb96bee996206b83be7065c9ce19aef38c3f4fb53073ada0d0b69bbce3
+ bd90c3eb96bee996206b83be7065c9ce19aef38c3f4fb53073ada0d0b69bbce3
+ shift 1
+ read -r chk _
+ ok 
+ return 1
+ pkg_source python
+ pkg_find_version_split python
+ pkg_find_version python
+ ver_pre=3.36.0
+ rel_pre=1
+ pkg_find python
+ _pkg_find python
+ set -- python   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/python
+ set +f
+ test -d /etc/repo/extra/python
+ set -f -- python   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/extra/python
+ set +f
+ test -d /etc/repo/wayland/python
+ set +f
+ test -d /var/db/kiss/installed/python
+ unset IFS
+ repo_dir=/etc/repo/extra/python repo_name=python
+ read -r repo_ver repo_rel
+ ok 2
+ return 0
+ '[' -x /etc/repo/extra/python/build ]
+ IFS=.+-_ read -r repo_major repo_minor repo_patch repo_ident
+ '[' -f /etc/repo/extra/python/sources ]
+ log python 'Reading sources'
+ printf '%b%s %b%s%b %s\n'  '->'  python  'Reading sources'
-> python Reading sources
+ read -r src dest
+ pkg_source_resolve python https://www.python.org/ftp/python/VERSION/Python-VERSION.tar.xz  
+ ok https://www.python.org/ftp/python/VERSION/Python-VERSION.tar.xz
+ return 0
+ unset _des
+ fnr https://www.python.org/ftp/python/VERSION/Python-VERSION.tar.xz '\VERSION' ' ' VERSION 3.9.6 ' ' VERSION '\RELEASE' ' ' RELEASE 2 ' ' RELEASE '\MAJOR' ' ' MAJOR 3 ' ' MAJOR '\MINOR' ' ' MINOR 9 ' ' MINOR '\PATCH' ' ' PATCH 6 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE python ' ' PACKAGE
+ _fnr=https://www.python.org/ftp/python/VERSION/Python-VERSION.tar.xz
+ shift 1
+ :
+ shift 2
+ :
+ _fnr=https://www.python.org/ftp/python/VERSION/Python-3.9.6.tar.xz
+ :
+ _fnr=https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tar.xz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- python https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tar.xz  
+ null https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tar.xz
+ return 1
+ '[' -f /root/.cache/kiss/sources/python/Python-3.9.6.tar.xz ]
+ _res=/root/.cache/kiss/sources/python/Python-3.9.6.tar.xz
+ ok 
+ return 1
+ printf 'found %s\n' /root/.cache/kiss/sources/python/Python-3.9.6.tar.xz
found /root/.cache/kiss/sources/python/Python-3.9.6.tar.xz
+ run_hook pre-source python https://www.python.org/ftp/python/VERSION/Python-VERSION.tar.xz https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tar.xz
+ IFS=:
+ unset IFS
+ run_hook post-source python https://www.python.org/ftp/python/VERSION/Python-VERSION.tar.xz /root/.cache/kiss/sources/python/Python-3.9.6.tar.xz
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve python patches/python3-always-pip.patch  
+ ok patches/python3-always-pip.patch
+ return 0
+ unset _des
+ fnr patches/python3-always-pip.patch '\VERSION' ' ' VERSION 3.9.6 ' ' VERSION '\RELEASE' ' ' RELEASE 2 ' ' RELEASE '\MAJOR' ' ' MAJOR 3 ' ' MAJOR '\MINOR' ' ' MINOR 9 ' ' MINOR '\PATCH' ' ' PATCH 6 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE python ' ' PACKAGE
+ _fnr=patches/python3-always-pip.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- python patches/python3-always-pip.patch  
+ null patches/python3-always-pip.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/python/python3-always-pip.patch ]
+ null patches/python3-always-pip.patch
+ return 1
+ '[' -d /etc/repo/extra/python/patches/python3-always-pip.patch ]
+ '[' -d /patches/python3-always-pip.patch ]
+ '[' -f /etc/repo/extra/python/patches/python3-always-pip.patch ]
+ _res=/etc/repo/extra/python/patches/python3-always-pip.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/extra/python/patches/python3-always-pip.patch
found /etc/repo/extra/python/patches/python3-always-pip.patch
+ run_hook pre-source python patches/python3-always-pip.patch patches/python3-always-pip.patch
+ IFS=:
+ unset IFS
+ run_hook post-source python patches/python3-always-pip.patch /etc/repo/extra/python/patches/python3-always-pip.patch
+ IFS=:
+ unset IFS
+ read -r src dest
+ ok 
+ return 1
+ '[' -f /etc/repo/extra/python/sources ]
+ pkg_verify python
+ log python 'Verifying sources'
+ printf '%b%s %b%s%b %s\n'  '->'  python  'Verifying sources'
-> python Verifying sources
+ pkg_checksum_gen
+ read -r src dest
+ pkg_source_resolve python https://www.python.org/ftp/python/VERSION/Python-VERSION.tar.xz 
+ ok https://www.python.org/ftp/python/VERSION/Python-VERSION.tar.xz
+ return 0
+ unset _des
+ fnr https://www.python.org/ftp/python/VERSION/Python-VERSION.tar.xz '\VERSION' ' ' VERSION 3.9.6 ' ' VERSION '\RELEASE' ' ' RELEASE 2 ' ' RELEASE '\MAJOR' ' ' MAJOR 3 ' ' MAJOR '\MINOR' ' ' MINOR 9 ' ' MINOR '\PATCH' ' ' PATCH 6 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE python ' ' PACKAGE
+ _fnr=https://www.python.org/ftp/python/VERSION/Python-VERSION.tar.xz
+ shift 1
+ :
+ shift 2
+ :
+ _fnr=https://www.python.org/ftp/python/VERSION/Python-3.9.6.tar.xz
+ :
+ _fnr=https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tar.xz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- python https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tar.xz  
+ null https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tar.xz
+ return 1
+ '[' -f /root/.cache/kiss/sources/python/Python-3.9.6.tar.xz ]
+ _res=/root/.cache/kiss/sources/python/Python-3.9.6.tar.xz
+ ok 
+ return 1
+ printf 'found %s\n' /root/.cache/kiss/sources/python/Python-3.9.6.tar.xz
+ set -- /root/.cache/kiss/sources/python/Python-3.9.6.tar.xz
+ read -r src dest
+ pkg_source_resolve python patches/python3-always-pip.patch 
+ ok patches/python3-always-pip.patch
+ return 0
+ unset _des
+ fnr patches/python3-always-pip.patch '\VERSION' ' ' VERSION 3.9.6 ' ' VERSION '\RELEASE' ' ' RELEASE 2 ' ' RELEASE '\MAJOR' ' ' MAJOR 3 ' ' MAJOR '\MINOR' ' ' MINOR 9 ' ' MINOR '\PATCH' ' ' PATCH 6 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE python ' ' PACKAGE
+ _fnr=patches/python3-always-pip.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- python patches/python3-always-pip.patch  
+ null patches/python3-always-pip.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/python/python3-always-pip.patch ]
+ null patches/python3-always-pip.patch
+ return 1
+ '[' -d /etc/repo/extra/python/patches/python3-always-pip.patch ]
+ '[' -d /patches/python3-always-pip.patch ]
+ '[' -f /etc/repo/extra/python/patches/python3-always-pip.patch ]
+ _res=/etc/repo/extra/python/patches/python3-always-pip.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/extra/python/patches/python3-always-pip.patch
+ read -r src dest
+ ok 
+ return 1
+ _sh256 /root/.cache/kiss/sources/python/Python-3.9.6.tar.xz
+ unset hash
+ equ 1 0
+ return 1
+ set -- dgst -sha256 -r /root/.cache/kiss/sources/python/Python-3.9.6.tar.xz
+ IFS='
'
+ /usr/bin/openssl dgst -sha256 -r /root/.cache/kiss/sources/python/Python-3.9.6.tar.xz
+ _hash='397920af33efc5b97f2e0b57e91923512ef89fc5b3c1d21dbfc8c4828ce0108a */root/.cache/kiss/sources/python/Python-3.9.6.tar.xz'
+ hash=397920af33efc5b97f2e0b57e91923512ef89fc5b3c1d21dbfc8c4828ce0108a
+ printf '%s\n' 397920af33efc5b97f2e0b57e91923512ef89fc5b3c1d21dbfc8c4828ce0108a
+ unset IFS
+ set -- 397920af33efc5b97f2e0b57e91923512ef89fc5b3c1d21dbfc8c4828ce0108a
+ null 397920af33efc5b97f2e0b57e91923512ef89fc5b3c1d21dbfc8c4828ce0108a
+ return 1
+ read -r chk _
+ printf '%s\n%s\n' '- 397920af33efc5b97f2e0b57e91923512ef89fc5b3c1d21dbfc8c4828ce0108a' '+ 397920af33efc5b97f2e0b57e91923512ef89fc5b3c1d21dbfc8c4828ce0108a'
- 397920af33efc5b97f2e0b57e91923512ef89fc5b3c1d21dbfc8c4828ce0108a
+ 397920af33efc5b97f2e0b57e91923512ef89fc5b3c1d21dbfc8c4828ce0108a
+ shift 1
+ read -r chk _
+ printf '%s\n%s\n' '- 1e3dd58370fa3f5c9454f72479565e5282d16defdeec43c88e9a4dd233e00c1b' '+ no source'
- 1e3dd58370fa3f5c9454f72479565e5282d16defdeec43c88e9a4dd233e00c1b
+ no source
+ die python 'Checksum mismatch'
+ log python 'Checksum mismatch' ERROR
+ printf '%b%s %b%s%b %s\n'  ERROR  python  'Checksum mismatch'
ERROR python Checksum mismatch
+ exit 1
+ pkg_clean
+ rm -rf /root/.cache/kiss/proc/28046
subnut commented 3 years ago

@dylanaraps The same error happens with kiss b busybox, kiss b openssl, kiss b gcc. Should I add their logs too?

subnut commented 3 years ago

Looks like kiss isn't detecting the patches as sources when it creates the checksums for verification


e.g. for kiss b busybox

-> busybox Reading sources
found /root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz
found /etc/repo/core/busybox/patches/adduser-no-setgid.patch
found /etc/repo/core/busybox/patches/fsck-resolve-uuid.patch
found /etc/repo/core/busybox/patches/modprobe-kernel-version.patch
found /etc/repo/core/busybox/patches/print-unicode.patch
found /etc/repo/core/busybox/patches/install-fix-chown.patch
found /etc/repo/core/busybox/patches/lsusb-vendor-product.patch
found /etc/repo/core/busybox/patches/unzip-usage-no-error.patch
found /etc/repo/core/busybox/patches/fix-UB.patch
found /etc/repo/core/busybox/files/.config
found /etc/repo/core/busybox/files/.config-suid
found /etc/repo/core/busybox/files/acpid.run
found /etc/repo/core/busybox/files/crond.run
found /etc/repo/core/busybox/files/syslogd.run
found /etc/repo/core/busybox/files/mdev.run
found /etc/repo/core/busybox/files/ntpd.run
found /etc/repo/core/busybox/files/mdev.conf
-> busybox Verifying sources
- b0409da19243f364e401dc91e345e230dbcb83938a1815a788d0a549f43886d1
+ b0409da19243f364e401dc91e345e230dbcb83938a1815a788d0a549f43886d1
- 09c2f601fec4e5c10664c22f787dafb9424efe219bf826727c356da90dfd60d5
+ no source
ERROR busybox Checksum mismatch

See? It matches the source from the .cache correctly, but fails for the patches....

dylanaraps commented 3 years ago

This log should suffice, thanks. Thing is I can't reproduce. Will need to figure out from your log what the issue is.

subnut commented 3 years ago

Python also tries to build other packages as dependencies... busybox doesn't have dependencies. Don't you think the log for busybox will be easier to read?

Log for busybox
+ main b busybox
+ set -ef
+ equ  0
+ return 1
+ '[' -t 2 ]
+ ppwd=/root
+ newline='
'
+ : gz
+ : 28632
+ : root
+ command -v ssu
+ command -v sudo
+ command -v doas
+ command -v su
+ cmd_su=/usr/bin/su
+ command -v readelf
+ cmd_elf=/usr/bin/readelf
+ command -v openssl
+ cmd_sha=/usr/bin/openssl
+ command -v aria2c
+ command -v axel
+ command -v curl
+ cmd_get=/usr/bin/curl
+ date '+%Y-%m-%d-%H:%M'
+ time=2021-07-28-07:04
+ create_tmp_dirs
+ KISS_ROOT=
+ mkdir -p /
+ sys_db=/var/db/kiss/installed
+ sys_ch=/var/db/kiss/choices
+ cac_dir=/root/.cache
+ cac_dir=/root/.cache/kiss
+ src_dir=/root/.cache/kiss/sources
+ log_dir=/root/.cache/kiss/logs/2021-07-28
+ bin_dir=/root/.cache/kiss/bin
+ proc=/root/.cache/kiss/proc
+ proc=/root/.cache/kiss/proc/28632
+ mak_dir=/root/.cache/kiss/proc/28632/build
+ pkg_dir=/root/.cache/kiss/proc/28632/pkg
+ tar_dir=/root/.cache/kiss/proc/28632/extract
+ tmp_dir=/root/.cache/kiss/proc/28632/tmp
+ mkdir -p /root/.cache/kiss/sources /root/.cache/kiss/logs/2021-07-28 /root/.cache/kiss/bin /root/.cache/kiss/proc/28632/build /root/.cache/kiss/proc/28632/pkg /root/.cache/kiss/proc/28632/extract /root/.cache/kiss/proc/28632/tmp
+ trap pkg_clean EXIT INT
+ args b busybox
+ action=b
+ shift 1
+ pkg_order busybox
+ unset order redro deps
+ pkg_depends busybox raw
+ contains  busybox
+ return 1
+ null 
+ return 0
+ _pkg_find busybox
+ set -- busybox   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/busybox
+ set -f -- busybox   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/core/busybox
+ set +f
+ test -d /etc/repo/extra/busybox
+ set +f
+ test -d /etc/repo/wayland/busybox
+ set +f
+ test -d /var/db/kiss/installed/busybox
+ set -f -- busybox   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/core/busybox /var/db/kiss/installed/busybox
+ unset IFS
+ repo_dir=/etc/repo/core/busybox repo_name=busybox
+ '[' -e /etc/repo/core/busybox/depends ]
+ read -r dep dep_type
+ ok linux-headers
+ return 0
+ pkg_depends linux-headers   ' busybox' make
+ contains  linux-headers
+ return 1
+ null 
+ return 0
+ _pkg_find linux-headers
+ set -- linux-headers   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/linux-headers
+ set -f -- linux-headers   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/core/linux-headers
+ set +f
+ test -d /etc/repo/extra/linux-headers
+ set +f
+ test -d /etc/repo/wayland/linux-headers
+ set +f
+ test -d /var/db/kiss/installed/linux-headers
+ set -f -- linux-headers   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/core/linux-headers /var/db/kiss/installed/linux-headers
+ unset IFS
+ repo_dir=/etc/repo/core/linux-headers repo_name=linux-headers
+ '[' -e /etc/repo/core/linux-headers/depends ]
+ equ  expl
+ return 1
+ deps=' linux-headers'
+ read -r dep dep_type
+ ok 
+ return 1
+ equ raw expl
+ return 1
+ deps=' linux-headers busybox'
+ order=' busybox'
+ redro='busybox '
+ unset deps
+ set -- busybox
+ export '_KISS_LVL=1'
+ pkg_build_all busybox
+ pkg_depends busybox expl filter
+ contains  busybox
+ return 1
+ null filter
+ return 1
+ ok expl
+ return 0
+ _pkg_find busybox
+ set -- busybox   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/busybox
+ set -f -- busybox   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/core/busybox
+ set +f
+ test -d /etc/repo/extra/busybox
+ set +f
+ test -d /etc/repo/wayland/busybox
+ set +f
+ test -d /var/db/kiss/installed/busybox
+ set -f -- busybox   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/core/busybox /var/db/kiss/installed/busybox
+ unset IFS
+ repo_dir=/etc/repo/core/busybox repo_name=busybox
+ '[' -e /etc/repo/core/busybox/depends ]
+ read -r dep dep_type
+ ok linux-headers
+ return 0
+ pkg_depends linux-headers  filter ' busybox' make
+ contains  linux-headers
+ return 1
+ null filter
+ return 1
+ ok 
+ return 1
+ contains  linux-headers
+ return 1
+ '[' -d /var/db/kiss/installed/linux-headers ]
+ return 0
+ read -r dep dep_type
+ ok 
+ return 1
+ equ expl expl
+ return 0
+ equ  make
+ return 1
+ explicit=' busybox '
+ ok 
+ return 1
+ explicit_build=' busybox '
+ set --
+ contains  busybox
+ return 1
+ set -- busybox
+ explicit_cnt=1
+ explicit=busybox
+ log 'Building: explicit: busybox'
+ printf '%b%s %b%s%b %s\n'  '->'  'Building: explicit: busybox'  
-> Building: explicit: busybox 
+ set -- busybox
+ equ 1 1
+ return 0
+ log 'Checking for pre-built dependencies'
+ printf '%b%s %b%s%b %s\n'  '->'  'Checking for pre-built dependencies'  
-> Checking for pre-built dependencies 
+ contains ' busybox ' busybox
+ return 0
+ set -- busybox busybox
+ shift
+ pkg_source busybox
+ pkg_find_version_split busybox
+ pkg_find_version busybox
+ ver_pre=
+ rel_pre=
+ pkg_find busybox
+ _pkg_find busybox
+ set -- busybox   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland
+ IFS=:
+ set +f
+ test -d /etc/repo/core/busybox
+ set -f -- busybox   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/core/busybox
+ set +f
+ test -d /etc/repo/extra/busybox
+ set +f
+ test -d /etc/repo/wayland/busybox
+ set +f
+ test -d /var/db/kiss/installed/busybox
+ set -f -- busybox   /etc/repo/core:/etc/repo/extra:/etc/repo/wayland /etc/repo/core/busybox /var/db/kiss/installed/busybox
+ unset IFS
+ repo_dir=/etc/repo/core/busybox repo_name=busybox
+ read -r repo_ver repo_rel
+ ok 5
+ return 0
+ '[' -x /etc/repo/core/busybox/build ]
+ IFS=.+-_ read -r repo_major repo_minor repo_patch repo_ident
+ '[' -f /etc/repo/core/busybox/sources ]
+ log busybox 'Reading sources'
+ printf '%b%s %b%s%b %s\n'  '->'  busybox  'Reading sources'
-> busybox Reading sources
+ read -r src dest
+ pkg_source_resolve busybox https://git.busybox.net/busybox/snapshot/busybox-MAJOR_MINOR_PATCH.tar.gz  
+ ok https://git.busybox.net/busybox/snapshot/busybox-MAJOR_MINOR_PATCH.tar.gz
+ return 0
+ unset _des
+ fnr https://git.busybox.net/busybox/snapshot/busybox-MAJOR_MINOR_PATCH.tar.gz '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=https://git.busybox.net/busybox/snapshot/busybox-MAJOR_MINOR_PATCH.tar.gz
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://git.busybox.net/busybox/snapshot/busybox-1_MINOR_PATCH.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://git.busybox.net/busybox/snapshot/busybox-1_33_PATCH.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://git.busybox.net/busybox/snapshot/busybox-1_33_1.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox https://git.busybox.net/busybox/snapshot/busybox-1_33_1.tar.gz  
+ null https://git.busybox.net/busybox/snapshot/busybox-1_33_1.tar.gz
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz ]
+ _res=/root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz
+ ok 
+ return 1
+ printf 'found %s\n' /root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz
found /root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz
+ run_hook pre-source busybox https://git.busybox.net/busybox/snapshot/busybox-MAJOR_MINOR_PATCH.tar.gz https://git.busybox.net/busybox/snapshot/busybox-1_33_1.tar.gz
+ IFS=:
+ unset IFS
+ run_hook post-source busybox https://git.busybox.net/busybox/snapshot/busybox-MAJOR_MINOR_PATCH.tar.gz /root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox patches/adduser-no-setgid.patch patch 
+ ok patches/adduser-no-setgid.patch
+ return 0
+ unset _des
+ fnr patches/adduser-no-setgid.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/adduser-no-setgid.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/adduser-no-setgid.patch patch 
+ null patches/adduser-no-setgid.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/adduser-no-setgid.patch ]
+ null patches/adduser-no-setgid.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/adduser-no-setgid.patch ]
+ '[' -d /patches/adduser-no-setgid.patch ]
+ '[' -f /etc/repo/core/busybox/patches/adduser-no-setgid.patch ]
+ _res=/etc/repo/core/busybox/patches/adduser-no-setgid.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/adduser-no-setgid.patch
found /etc/repo/core/busybox/patches/adduser-no-setgid.patch
+ run_hook pre-source busybox patches/adduser-no-setgid.patch patches/adduser-no-setgid.patch
+ IFS=:
+ unset IFS
+ run_hook post-source busybox patches/adduser-no-setgid.patch /etc/repo/core/busybox/patches/adduser-no-setgid.patch
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox patches/fsck-resolve-uuid.patch patch 
+ ok patches/fsck-resolve-uuid.patch
+ return 0
+ unset _des
+ fnr patches/fsck-resolve-uuid.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/fsck-resolve-uuid.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/fsck-resolve-uuid.patch patch 
+ null patches/fsck-resolve-uuid.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/fsck-resolve-uuid.patch ]
+ null patches/fsck-resolve-uuid.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/fsck-resolve-uuid.patch ]
+ '[' -d /patches/fsck-resolve-uuid.patch ]
+ '[' -f /etc/repo/core/busybox/patches/fsck-resolve-uuid.patch ]
+ _res=/etc/repo/core/busybox/patches/fsck-resolve-uuid.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/fsck-resolve-uuid.patch
found /etc/repo/core/busybox/patches/fsck-resolve-uuid.patch
+ run_hook pre-source busybox patches/fsck-resolve-uuid.patch patches/fsck-resolve-uuid.patch
+ IFS=:
+ unset IFS
+ run_hook post-source busybox patches/fsck-resolve-uuid.patch /etc/repo/core/busybox/patches/fsck-resolve-uuid.patch
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox patches/modprobe-kernel-version.patch patch 
+ ok patches/modprobe-kernel-version.patch
+ return 0
+ unset _des
+ fnr patches/modprobe-kernel-version.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/modprobe-kernel-version.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/modprobe-kernel-version.patch patch 
+ null patches/modprobe-kernel-version.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/modprobe-kernel-version.patch ]
+ null patches/modprobe-kernel-version.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/modprobe-kernel-version.patch ]
+ '[' -d /patches/modprobe-kernel-version.patch ]
+ '[' -f /etc/repo/core/busybox/patches/modprobe-kernel-version.patch ]
+ _res=/etc/repo/core/busybox/patches/modprobe-kernel-version.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/modprobe-kernel-version.patch
found /etc/repo/core/busybox/patches/modprobe-kernel-version.patch
+ run_hook pre-source busybox patches/modprobe-kernel-version.patch patches/modprobe-kernel-version.patch
+ IFS=:
+ unset IFS
+ run_hook post-source busybox patches/modprobe-kernel-version.patch /etc/repo/core/busybox/patches/modprobe-kernel-version.patch
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox patches/print-unicode.patch patch 
+ ok patches/print-unicode.patch
+ return 0
+ unset _des
+ fnr patches/print-unicode.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/print-unicode.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/print-unicode.patch patch 
+ null patches/print-unicode.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/print-unicode.patch ]
+ null patches/print-unicode.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/print-unicode.patch ]
+ '[' -d /patches/print-unicode.patch ]
+ '[' -f /etc/repo/core/busybox/patches/print-unicode.patch ]
+ _res=/etc/repo/core/busybox/patches/print-unicode.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/print-unicode.patch
found /etc/repo/core/busybox/patches/print-unicode.patch
+ run_hook pre-source busybox patches/print-unicode.patch patches/print-unicode.patch
+ IFS=:
+ unset IFS
+ run_hook post-source busybox patches/print-unicode.patch /etc/repo/core/busybox/patches/print-unicode.patch
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox patches/install-fix-chown.patch patch 
+ ok patches/install-fix-chown.patch
+ return 0
+ unset _des
+ fnr patches/install-fix-chown.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/install-fix-chown.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/install-fix-chown.patch patch 
+ null patches/install-fix-chown.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/install-fix-chown.patch ]
+ null patches/install-fix-chown.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/install-fix-chown.patch ]
+ '[' -d /patches/install-fix-chown.patch ]
+ '[' -f /etc/repo/core/busybox/patches/install-fix-chown.patch ]
+ _res=/etc/repo/core/busybox/patches/install-fix-chown.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/install-fix-chown.patch
found /etc/repo/core/busybox/patches/install-fix-chown.patch
+ run_hook pre-source busybox patches/install-fix-chown.patch patches/install-fix-chown.patch
+ IFS=:
+ unset IFS
+ run_hook post-source busybox patches/install-fix-chown.patch /etc/repo/core/busybox/patches/install-fix-chown.patch
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox patches/lsusb-vendor-product.patch patch 
+ ok patches/lsusb-vendor-product.patch
+ return 0
+ unset _des
+ fnr patches/lsusb-vendor-product.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/lsusb-vendor-product.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/lsusb-vendor-product.patch patch 
+ null patches/lsusb-vendor-product.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/lsusb-vendor-product.patch ]
+ null patches/lsusb-vendor-product.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/lsusb-vendor-product.patch ]
+ '[' -d /patches/lsusb-vendor-product.patch ]
+ '[' -f /etc/repo/core/busybox/patches/lsusb-vendor-product.patch ]
+ _res=/etc/repo/core/busybox/patches/lsusb-vendor-product.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/lsusb-vendor-product.patch
found /etc/repo/core/busybox/patches/lsusb-vendor-product.patch
+ run_hook pre-source busybox patches/lsusb-vendor-product.patch patches/lsusb-vendor-product.patch
+ IFS=:
+ unset IFS
+ run_hook post-source busybox patches/lsusb-vendor-product.patch /etc/repo/core/busybox/patches/lsusb-vendor-product.patch
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox patches/unzip-usage-no-error.patch patch 
+ ok patches/unzip-usage-no-error.patch
+ return 0
+ unset _des
+ fnr patches/unzip-usage-no-error.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/unzip-usage-no-error.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/unzip-usage-no-error.patch patch 
+ null patches/unzip-usage-no-error.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/unzip-usage-no-error.patch ]
+ null patches/unzip-usage-no-error.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/unzip-usage-no-error.patch ]
+ '[' -d /patches/unzip-usage-no-error.patch ]
+ '[' -f /etc/repo/core/busybox/patches/unzip-usage-no-error.patch ]
+ _res=/etc/repo/core/busybox/patches/unzip-usage-no-error.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/unzip-usage-no-error.patch
found /etc/repo/core/busybox/patches/unzip-usage-no-error.patch
+ run_hook pre-source busybox patches/unzip-usage-no-error.patch patches/unzip-usage-no-error.patch
+ IFS=:
+ unset IFS
+ run_hook post-source busybox patches/unzip-usage-no-error.patch /etc/repo/core/busybox/patches/unzip-usage-no-error.patch
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox patches/fix-UB.patch patch-clang 
+ ok patches/fix-UB.patch
+ return 0
+ unset _des
+ fnr patches/fix-UB.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/fix-UB.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/fix-UB.patch patch-clang 
+ null patches/fix-UB.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch-clang/fix-UB.patch ]
+ null patches/fix-UB.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/fix-UB.patch ]
+ '[' -d /patches/fix-UB.patch ]
+ '[' -f /etc/repo/core/busybox/patches/fix-UB.patch ]
+ _res=/etc/repo/core/busybox/patches/fix-UB.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/fix-UB.patch
found /etc/repo/core/busybox/patches/fix-UB.patch
+ run_hook pre-source busybox patches/fix-UB.patch patches/fix-UB.patch
+ IFS=:
+ unset IFS
+ run_hook post-source busybox patches/fix-UB.patch /etc/repo/core/busybox/patches/fix-UB.patch
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox files/.config  
+ ok files/.config
+ return 0
+ unset _des
+ fnr files/.config '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/.config
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/.config  
+ null files/.config
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/.config ]
+ null files/.config
+ return 1
+ '[' -d /etc/repo/core/busybox/files/.config ]
+ '[' -d /files/.config ]
+ '[' -f /etc/repo/core/busybox/files/.config ]
+ _res=/etc/repo/core/busybox/files/.config
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/.config
found /etc/repo/core/busybox/files/.config
+ run_hook pre-source busybox files/.config files/.config
+ IFS=:
+ unset IFS
+ run_hook post-source busybox files/.config /etc/repo/core/busybox/files/.config
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox files/.config-suid  
+ ok files/.config-suid
+ return 0
+ unset _des
+ fnr files/.config-suid '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/.config-suid
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/.config-suid  
+ null files/.config-suid
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/.config-suid ]
+ null files/.config-suid
+ return 1
+ '[' -d /etc/repo/core/busybox/files/.config-suid ]
+ '[' -d /files/.config-suid ]
+ '[' -f /etc/repo/core/busybox/files/.config-suid ]
+ _res=/etc/repo/core/busybox/files/.config-suid
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/.config-suid
found /etc/repo/core/busybox/files/.config-suid
+ run_hook pre-source busybox files/.config-suid files/.config-suid
+ IFS=:
+ unset IFS
+ run_hook post-source busybox files/.config-suid /etc/repo/core/busybox/files/.config-suid
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox files/acpid.run  
+ ok files/acpid.run
+ return 0
+ unset _des
+ fnr files/acpid.run '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/acpid.run
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/acpid.run  
+ null files/acpid.run
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/acpid.run ]
+ null files/acpid.run
+ return 1
+ '[' -d /etc/repo/core/busybox/files/acpid.run ]
+ '[' -d /files/acpid.run ]
+ '[' -f /etc/repo/core/busybox/files/acpid.run ]
+ _res=/etc/repo/core/busybox/files/acpid.run
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/acpid.run
found /etc/repo/core/busybox/files/acpid.run
+ run_hook pre-source busybox files/acpid.run files/acpid.run
+ IFS=:
+ unset IFS
+ run_hook post-source busybox files/acpid.run /etc/repo/core/busybox/files/acpid.run
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox files/crond.run  
+ ok files/crond.run
+ return 0
+ unset _des
+ fnr files/crond.run '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/crond.run
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/crond.run  
+ null files/crond.run
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/crond.run ]
+ null files/crond.run
+ return 1
+ '[' -d /etc/repo/core/busybox/files/crond.run ]
+ '[' -d /files/crond.run ]
+ '[' -f /etc/repo/core/busybox/files/crond.run ]
+ _res=/etc/repo/core/busybox/files/crond.run
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/crond.run
found /etc/repo/core/busybox/files/crond.run
+ run_hook pre-source busybox files/crond.run files/crond.run
+ IFS=:
+ unset IFS
+ run_hook post-source busybox files/crond.run /etc/repo/core/busybox/files/crond.run
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox files/syslogd.run  
+ ok files/syslogd.run
+ return 0
+ unset _des
+ fnr files/syslogd.run '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/syslogd.run
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/syslogd.run  
+ null files/syslogd.run
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/syslogd.run ]
+ null files/syslogd.run
+ return 1
+ '[' -d /etc/repo/core/busybox/files/syslogd.run ]
+ '[' -d /files/syslogd.run ]
+ '[' -f /etc/repo/core/busybox/files/syslogd.run ]
+ _res=/etc/repo/core/busybox/files/syslogd.run
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/syslogd.run
found /etc/repo/core/busybox/files/syslogd.run
+ run_hook pre-source busybox files/syslogd.run files/syslogd.run
+ IFS=:
+ unset IFS
+ run_hook post-source busybox files/syslogd.run /etc/repo/core/busybox/files/syslogd.run
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox files/mdev.run  
+ ok files/mdev.run
+ return 0
+ unset _des
+ fnr files/mdev.run '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/mdev.run
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/mdev.run  
+ null files/mdev.run
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/mdev.run ]
+ null files/mdev.run
+ return 1
+ '[' -d /etc/repo/core/busybox/files/mdev.run ]
+ '[' -d /files/mdev.run ]
+ '[' -f /etc/repo/core/busybox/files/mdev.run ]
+ _res=/etc/repo/core/busybox/files/mdev.run
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/mdev.run
found /etc/repo/core/busybox/files/mdev.run
+ run_hook pre-source busybox files/mdev.run files/mdev.run
+ IFS=:
+ unset IFS
+ run_hook post-source busybox files/mdev.run /etc/repo/core/busybox/files/mdev.run
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox files/ntpd.run  
+ ok files/ntpd.run
+ return 0
+ unset _des
+ fnr files/ntpd.run '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/ntpd.run
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/ntpd.run  
+ null files/ntpd.run
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/ntpd.run ]
+ null files/ntpd.run
+ return 1
+ '[' -d /etc/repo/core/busybox/files/ntpd.run ]
+ '[' -d /files/ntpd.run ]
+ '[' -f /etc/repo/core/busybox/files/ntpd.run ]
+ _res=/etc/repo/core/busybox/files/ntpd.run
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/ntpd.run
found /etc/repo/core/busybox/files/ntpd.run
+ run_hook pre-source busybox files/ntpd.run files/ntpd.run
+ IFS=:
+ unset IFS
+ run_hook post-source busybox files/ntpd.run /etc/repo/core/busybox/files/ntpd.run
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve busybox files/mdev.conf  
+ ok files/mdev.conf
+ return 0
+ unset _des
+ fnr files/mdev.conf '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/mdev.conf
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/mdev.conf  
+ null files/mdev.conf
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/mdev.conf ]
+ null files/mdev.conf
+ return 1
+ '[' -d /etc/repo/core/busybox/files/mdev.conf ]
+ '[' -d /files/mdev.conf ]
+ '[' -f /etc/repo/core/busybox/files/mdev.conf ]
+ _res=/etc/repo/core/busybox/files/mdev.conf
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/mdev.conf
found /etc/repo/core/busybox/files/mdev.conf
+ run_hook pre-source busybox files/mdev.conf files/mdev.conf
+ IFS=:
+ unset IFS
+ run_hook post-source busybox files/mdev.conf /etc/repo/core/busybox/files/mdev.conf
+ IFS=:
+ unset IFS
+ read -r src dest
+ ok 
+ return 1
+ '[' -f /etc/repo/core/busybox/sources ]
+ pkg_verify busybox
+ log busybox 'Verifying sources'
+ printf '%b%s %b%s%b %s\n'  '->'  busybox  'Verifying sources'
-> busybox Verifying sources
+ pkg_checksum_gen
+ read -r src dest
+ pkg_source_resolve busybox https://git.busybox.net/busybox/snapshot/busybox-MAJOR_MINOR_PATCH.tar.gz 
+ ok https://git.busybox.net/busybox/snapshot/busybox-MAJOR_MINOR_PATCH.tar.gz
+ return 0
+ unset _des
+ fnr https://git.busybox.net/busybox/snapshot/busybox-MAJOR_MINOR_PATCH.tar.gz '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=https://git.busybox.net/busybox/snapshot/busybox-MAJOR_MINOR_PATCH.tar.gz
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://git.busybox.net/busybox/snapshot/busybox-1_MINOR_PATCH.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://git.busybox.net/busybox/snapshot/busybox-1_33_PATCH.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ _fnr=https://git.busybox.net/busybox/snapshot/busybox-1_33_1.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox https://git.busybox.net/busybox/snapshot/busybox-1_33_1.tar.gz  
+ null https://git.busybox.net/busybox/snapshot/busybox-1_33_1.tar.gz
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz ]
+ _res=/root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz
+ ok 
+ return 1
+ printf 'found %s\n' /root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz
+ set -- /root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz
+ read -r src dest
+ pkg_source_resolve busybox patches/adduser-no-setgid.patch patch
+ ok patches/adduser-no-setgid.patch
+ return 0
+ unset _des
+ fnr patches/adduser-no-setgid.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/adduser-no-setgid.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/adduser-no-setgid.patch patch 
+ null patches/adduser-no-setgid.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/adduser-no-setgid.patch ]
+ null patches/adduser-no-setgid.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/adduser-no-setgid.patch ]
+ '[' -d /patches/adduser-no-setgid.patch ]
+ '[' -f /etc/repo/core/busybox/patches/adduser-no-setgid.patch ]
+ _res=/etc/repo/core/busybox/patches/adduser-no-setgid.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/adduser-no-setgid.patch
+ read -r src dest
+ pkg_source_resolve busybox patches/fsck-resolve-uuid.patch patch
+ ok patches/fsck-resolve-uuid.patch
+ return 0
+ unset _des
+ fnr patches/fsck-resolve-uuid.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/fsck-resolve-uuid.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/fsck-resolve-uuid.patch patch 
+ null patches/fsck-resolve-uuid.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/fsck-resolve-uuid.patch ]
+ null patches/fsck-resolve-uuid.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/fsck-resolve-uuid.patch ]
+ '[' -d /patches/fsck-resolve-uuid.patch ]
+ '[' -f /etc/repo/core/busybox/patches/fsck-resolve-uuid.patch ]
+ _res=/etc/repo/core/busybox/patches/fsck-resolve-uuid.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/fsck-resolve-uuid.patch
+ read -r src dest
+ pkg_source_resolve busybox patches/modprobe-kernel-version.patch patch
+ ok patches/modprobe-kernel-version.patch
+ return 0
+ unset _des
+ fnr patches/modprobe-kernel-version.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/modprobe-kernel-version.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/modprobe-kernel-version.patch patch 
+ null patches/modprobe-kernel-version.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/modprobe-kernel-version.patch ]
+ null patches/modprobe-kernel-version.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/modprobe-kernel-version.patch ]
+ '[' -d /patches/modprobe-kernel-version.patch ]
+ '[' -f /etc/repo/core/busybox/patches/modprobe-kernel-version.patch ]
+ _res=/etc/repo/core/busybox/patches/modprobe-kernel-version.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/modprobe-kernel-version.patch
+ read -r src dest
+ pkg_source_resolve busybox patches/print-unicode.patch patch
+ ok patches/print-unicode.patch
+ return 0
+ unset _des
+ fnr patches/print-unicode.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/print-unicode.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/print-unicode.patch patch 
+ null patches/print-unicode.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/print-unicode.patch ]
+ null patches/print-unicode.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/print-unicode.patch ]
+ '[' -d /patches/print-unicode.patch ]
+ '[' -f /etc/repo/core/busybox/patches/print-unicode.patch ]
+ _res=/etc/repo/core/busybox/patches/print-unicode.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/print-unicode.patch
+ read -r src dest
+ pkg_source_resolve busybox patches/install-fix-chown.patch patch
+ ok patches/install-fix-chown.patch
+ return 0
+ unset _des
+ fnr patches/install-fix-chown.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/install-fix-chown.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/install-fix-chown.patch patch 
+ null patches/install-fix-chown.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/install-fix-chown.patch ]
+ null patches/install-fix-chown.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/install-fix-chown.patch ]
+ '[' -d /patches/install-fix-chown.patch ]
+ '[' -f /etc/repo/core/busybox/patches/install-fix-chown.patch ]
+ _res=/etc/repo/core/busybox/patches/install-fix-chown.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/install-fix-chown.patch
+ read -r src dest
+ pkg_source_resolve busybox patches/lsusb-vendor-product.patch patch
+ ok patches/lsusb-vendor-product.patch
+ return 0
+ unset _des
+ fnr patches/lsusb-vendor-product.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/lsusb-vendor-product.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/lsusb-vendor-product.patch patch 
+ null patches/lsusb-vendor-product.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/lsusb-vendor-product.patch ]
+ null patches/lsusb-vendor-product.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/lsusb-vendor-product.patch ]
+ '[' -d /patches/lsusb-vendor-product.patch ]
+ '[' -f /etc/repo/core/busybox/patches/lsusb-vendor-product.patch ]
+ _res=/etc/repo/core/busybox/patches/lsusb-vendor-product.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/lsusb-vendor-product.patch
+ read -r src dest
+ pkg_source_resolve busybox patches/unzip-usage-no-error.patch patch
+ ok patches/unzip-usage-no-error.patch
+ return 0
+ unset _des
+ fnr patches/unzip-usage-no-error.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/unzip-usage-no-error.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/unzip-usage-no-error.patch patch 
+ null patches/unzip-usage-no-error.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch/unzip-usage-no-error.patch ]
+ null patches/unzip-usage-no-error.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/unzip-usage-no-error.patch ]
+ '[' -d /patches/unzip-usage-no-error.patch ]
+ '[' -f /etc/repo/core/busybox/patches/unzip-usage-no-error.patch ]
+ _res=/etc/repo/core/busybox/patches/unzip-usage-no-error.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/unzip-usage-no-error.patch
+ read -r src dest
+ pkg_source_resolve busybox patches/fix-UB.patch patch-clang
+ ok patches/fix-UB.patch
+ return 0
+ unset _des
+ fnr patches/fix-UB.patch '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=patches/fix-UB.patch
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox patches/fix-UB.patch patch-clang 
+ null patches/fix-UB.patch
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/patch-clang/fix-UB.patch ]
+ null patches/fix-UB.patch
+ return 1
+ '[' -d /etc/repo/core/busybox/patches/fix-UB.patch ]
+ '[' -d /patches/fix-UB.patch ]
+ '[' -f /etc/repo/core/busybox/patches/fix-UB.patch ]
+ _res=/etc/repo/core/busybox/patches/fix-UB.patch
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/patches/fix-UB.patch
+ read -r src dest
+ pkg_source_resolve busybox files/.config 
+ ok files/.config
+ return 0
+ unset _des
+ fnr files/.config '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/.config
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/.config  
+ null files/.config
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/.config ]
+ null files/.config
+ return 1
+ '[' -d /etc/repo/core/busybox/files/.config ]
+ '[' -d /files/.config ]
+ '[' -f /etc/repo/core/busybox/files/.config ]
+ _res=/etc/repo/core/busybox/files/.config
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/.config
+ read -r src dest
+ pkg_source_resolve busybox files/.config-suid 
+ ok files/.config-suid
+ return 0
+ unset _des
+ fnr files/.config-suid '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/.config-suid
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/.config-suid  
+ null files/.config-suid
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/.config-suid ]
+ null files/.config-suid
+ return 1
+ '[' -d /etc/repo/core/busybox/files/.config-suid ]
+ '[' -d /files/.config-suid ]
+ '[' -f /etc/repo/core/busybox/files/.config-suid ]
+ _res=/etc/repo/core/busybox/files/.config-suid
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/.config-suid
+ read -r src dest
+ pkg_source_resolve busybox files/acpid.run 
+ ok files/acpid.run
+ return 0
+ unset _des
+ fnr files/acpid.run '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/acpid.run
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/acpid.run  
+ null files/acpid.run
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/acpid.run ]
+ null files/acpid.run
+ return 1
+ '[' -d /etc/repo/core/busybox/files/acpid.run ]
+ '[' -d /files/acpid.run ]
+ '[' -f /etc/repo/core/busybox/files/acpid.run ]
+ _res=/etc/repo/core/busybox/files/acpid.run
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/acpid.run
+ read -r src dest
+ pkg_source_resolve busybox files/crond.run 
+ ok files/crond.run
+ return 0
+ unset _des
+ fnr files/crond.run '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/crond.run
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/crond.run  
+ null files/crond.run
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/crond.run ]
+ null files/crond.run
+ return 1
+ '[' -d /etc/repo/core/busybox/files/crond.run ]
+ '[' -d /files/crond.run ]
+ '[' -f /etc/repo/core/busybox/files/crond.run ]
+ _res=/etc/repo/core/busybox/files/crond.run
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/crond.run
+ read -r src dest
+ pkg_source_resolve busybox files/syslogd.run 
+ ok files/syslogd.run
+ return 0
+ unset _des
+ fnr files/syslogd.run '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/syslogd.run
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/syslogd.run  
+ null files/syslogd.run
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/syslogd.run ]
+ null files/syslogd.run
+ return 1
+ '[' -d /etc/repo/core/busybox/files/syslogd.run ]
+ '[' -d /files/syslogd.run ]
+ '[' -f /etc/repo/core/busybox/files/syslogd.run ]
+ _res=/etc/repo/core/busybox/files/syslogd.run
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/syslogd.run
+ read -r src dest
+ pkg_source_resolve busybox files/mdev.run 
+ ok files/mdev.run
+ return 0
+ unset _des
+ fnr files/mdev.run '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/mdev.run
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/mdev.run  
+ null files/mdev.run
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/mdev.run ]
+ null files/mdev.run
+ return 1
+ '[' -d /etc/repo/core/busybox/files/mdev.run ]
+ '[' -d /files/mdev.run ]
+ '[' -f /etc/repo/core/busybox/files/mdev.run ]
+ _res=/etc/repo/core/busybox/files/mdev.run
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/mdev.run
+ read -r src dest
+ pkg_source_resolve busybox files/ntpd.run 
+ ok files/ntpd.run
+ return 0
+ unset _des
+ fnr files/ntpd.run '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/ntpd.run
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/ntpd.run  
+ null files/ntpd.run
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/ntpd.run ]
+ null files/ntpd.run
+ return 1
+ '[' -d /etc/repo/core/busybox/files/ntpd.run ]
+ '[' -d /files/ntpd.run ]
+ '[' -f /etc/repo/core/busybox/files/ntpd.run ]
+ _res=/etc/repo/core/busybox/files/ntpd.run
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/ntpd.run
+ read -r src dest
+ pkg_source_resolve busybox files/mdev.conf 
+ ok files/mdev.conf
+ return 0
+ unset _des
+ fnr files/mdev.conf '\VERSION' ' ' VERSION 1.33.1 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 1 ' ' MAJOR '\MINOR' ' ' MINOR 33 ' ' MINOR '\PATCH' ' ' PATCH 1 ' ' PATCH '\IDENT' ' ' IDENT  ' ' IDENT '\PACKAGE' ' ' PACKAGE busybox ' ' PACKAGE
+ _fnr=files/mdev.conf
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- busybox files/mdev.conf  
+ null files/mdev.conf
+ return 1
+ '[' -f /root/.cache/kiss/sources/busybox/mdev.conf ]
+ null files/mdev.conf
+ return 1
+ '[' -d /etc/repo/core/busybox/files/mdev.conf ]
+ '[' -d /files/mdev.conf ]
+ '[' -f /etc/repo/core/busybox/files/mdev.conf ]
+ _res=/etc/repo/core/busybox/files/mdev.conf
+ ok 
+ return 1
+ printf 'found %s\n' /etc/repo/core/busybox/files/mdev.conf
+ read -r src dest
+ ok 
+ return 1
+ _sh256 /root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz
+ unset hash
+ equ 1 0
+ return 1
+ set -- dgst -sha256 -r /root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz
+ IFS='
'
+ /usr/bin/openssl dgst -sha256 -r /root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz
+ _hash='b0409da19243f364e401dc91e345e230dbcb83938a1815a788d0a549f43886d1 */root/.cache/kiss/sources/busybox/busybox-1_33_1.tar.gz'
+ hash=b0409da19243f364e401dc91e345e230dbcb83938a1815a788d0a549f43886d1
+ printf '%s\n' b0409da19243f364e401dc91e345e230dbcb83938a1815a788d0a549f43886d1
+ unset IFS
+ set -- b0409da19243f364e401dc91e345e230dbcb83938a1815a788d0a549f43886d1
+ null b0409da19243f364e401dc91e345e230dbcb83938a1815a788d0a549f43886d1
+ return 1
+ read -r chk _
+ printf '%s\n%s\n' '- b0409da19243f364e401dc91e345e230dbcb83938a1815a788d0a549f43886d1' '+ b0409da19243f364e401dc91e345e230dbcb83938a1815a788d0a549f43886d1'
- b0409da19243f364e401dc91e345e230dbcb83938a1815a788d0a549f43886d1
+ b0409da19243f364e401dc91e345e230dbcb83938a1815a788d0a549f43886d1
+ shift 1
+ read -r chk _
+ printf '%s\n%s\n' '- 09c2f601fec4e5c10664c22f787dafb9424efe219bf826727c356da90dfd60d5' '+ no source'
- 09c2f601fec4e5c10664c22f787dafb9424efe219bf826727c356da90dfd60d5
+ no source
+ die busybox 'Checksum mismatch'
+ log busybox 'Checksum mismatch' ERROR
+ printf '%b%s %b%s%b %s\n'  ERROR  busybox  'Checksum mismatch'
ERROR busybox Checksum mismatch
+ exit 1
+ pkg_clean
+ rm -rf /root/.cache/kiss/proc/28632
dylanaraps commented 3 years ago

OK. Looks as though only the first line of the file is being read when we go to generate checksums to compare against.

dylanaraps commented 3 years ago

Pushed a potential fix.

subnut commented 3 years ago

Fixed.

dylanaraps commented 3 years ago

Will make a release shortly.

Edit: Done