@@ -14,18 +14,16 @@ export workdir="${WORKDIR:?Work directory required}"
1414export rootdir=" ${ROOTDIR:? Root directory required} "
1515export guessdir=" ${GUESSDIR:? Autodetect directory required} "
1616export reportdir=" ${REPORTDIR:? Bug report directory required} "
17- export imagefile=" ${IMAGEFILE-} "
18- export modules_ignore=" ${MODULES_IGNORE-} "
19-
20- export compress_method=" ${COMPRESS-} "
2117export outfile=" $workdir /initrd.img"
22- export kernel=" ${KERNEL:? } "
23- export kernel_modules_dir=" ${KERNEL_MODULES_DIR:? } "
2418
25- kernel_major=" ${kernel%% .* } "
26- kernel_minor=" ${kernel#* .} "
19+ : ${KERNEL:? kernel version required}
20+
21+ kernel_major=" ${KERNEL%% .* } "
22+
23+ kernel_minor=" ${KERNEL#* .} "
2724kernel_minor=" ${kernel_minor%% .* } "
28- kernel_patch=" ${kernel#* .* .} "
25+
26+ kernel_patch=" ${KERNEL#* .* .} "
2927kernel_patch=" ${kernel_patch%% [!0-9]* } "
3028
3129export kernel_major kernel_minor kernel_patch
@@ -34,11 +32,13 @@ if [ -z "${kernel_major##*[!0-9]*}" ] ||
3432 [ -z " ${kernel_minor##* [!0-9]* } " ] ||
3533 [ -z " ${kernel_patch##* [!0-9]* } " ]
3634then
37- fatal " Invalid kernel version \" $kernel \" "
35+ fatal " Invalid kernel version \" $KERNEL \" "
3836fi
3937
40- [ -d " $kernel_modules_dir " ] ||
41- fatal " Directory \" $kernel_modules_dir \" doesn't exist or not accessible."
38+ : ${KERNEL_MODULES_DIR:? kernel modules directory required}
39+
40+ [ -d " $KERNEL_MODULES_DIR " ] ||
41+ fatal " Directory \" $KERNEL_MODULES_DIR \" doesn't exist or not accessible."
4242
4343get_majmin () {
4444 local v devnode
@@ -164,7 +164,7 @@ if [ -n "${MAKE_INITRD_TRACE-}" ]; then
164164
165165 kmodules=()
166166 while read -r m; do
167- kmodules+=(" ${m##/ lib/ modules/ $kernel / } " )
167+ kmodules+=(" ${m##/ lib/ modules/ $KERNEL / } " )
168168 done < " $kmodules_list "
169169
170170 __trace_print $TRACE_KIND_RESOLVE_MODALIAS \
0 commit comments