From e4da489e7e73c60b014999bb50b19f53db4d28ff Mon Sep 17 00:00:00 2001 From: Hongchen Zhang Date: Wed, 6 Dec 2023 13:55:23 +0800 Subject: [PATCH] kpatch-build: check if gawk is installed kpatch-build uses gawk to find special section, but gawk is not always installed. So check if gawk is installed. Signed-off-by: Hongchen Zhang --- kpatch-build/kpatch-build | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kpatch-build/kpatch-build b/kpatch-build/kpatch-build index 5e02faafc..6653e8d9d 100755 --- a/kpatch-build/kpatch-build +++ b/kpatch-build/kpatch-build @@ -674,6 +674,10 @@ usage() { echo " (not recommended)" >&2 } +if ! command -v gawk &> /dev/null; then + die "gawk not installed" +fi + options="$(getopt -o ha:r:s:c:v:j:t:n:o:dR -l "help,archversion:,sourcerpm:,sourcedir:,config:,vmlinux:,jobs:,target:,name:,output:,oot-module:,oot-module-src:,debug,skip-gcc-check,skip-compiler-check,skip-cleanup,non-replace" -- "$@")" || die "getopt failed" eval set -- "$options"