reproducible package database

This commit is contained in:
Tobias Powalowski 2024-07-22 20:22:43 +02:00
parent 350c1142e7
commit ff0999e469

View file

@ -164,12 +164,14 @@ _run_update_environment() {
} }
_kver() { _kver() {
if [[ -f "${1}" ]]; then # x86_64: rg -Noazm 1 'ABCDEF\x00+(.*) \(.*@' -r '$1' ${1}
# x86_64 default image # aarch64 compressed and uncompressed:
rg -Noazm 1 'ABCDEF\x00+(.*) \(.*@' -r '$1' ${1} || # rg -Noazm 1 'Linux version (.*) \(.*@' -r '$1' ${1}
# aarch64, works for compressed and uncompressed image # riscv64: zcat ${1} | rg -Noazm 1 'Linux version (.*) \(.*@' -r '$1'
rg -Noazm 1 'Linux version (.*) \(.*@' -r '$1' ${1} || if [[ -f ${1} ]]; then
# riscv64, rg cannot detect compression without suffix #shellcheck disable=SC2086
rg -Noazm 1 'ABCDEF\x00+(.*) \(.*@' -r '$1' ${1} ||\
rg -Noazm 1 'Linux version (.*) \(.*@' -r '$1' ${1} ||\
zcat ${1} | rg -Noazm 1 'Linux version (.*) \(.*@' -r '$1' zcat ${1} | rg -Noazm 1 'Linux version (.*) \(.*@' -r '$1'
fi fi
} }