File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 10
10
# called by dracut
11
11
check () {
12
12
# Skip the module if no SUSE INITRD is used
13
- grep -q " ^# SUSE INITRD: " $( get_modprobe_conf_files)
13
+ local conf_files=$( get_modprobe_conf_files)
14
+ [[ $conf_files ]] && grep -q " ^# SUSE INITRD: " $conf_files
14
15
}
15
16
16
17
get_modprobe_conf_files () {
@@ -20,6 +21,11 @@ get_modprobe_conf_files() {
20
21
return 0
21
22
}
22
23
24
+ get_suse_initrd_lines () {
25
+ local conf_files=$( get_modprobe_conf_files)
26
+ [[ -z " $conf_files " ]] || grep -h " ^# SUSE INITRD: " $conf_files
27
+ }
28
+
23
29
read_initrd_modules () {
24
30
if [[ -f /etc/sysconfig/kernel ]]; then
25
31
INITRD_MODULES=
@@ -47,7 +53,7 @@ installkernel() {
47
53
then
48
54
all_mods=" $all_mods $( filter_builtin $reqs ) "
49
55
fi
50
- done <<< " $(grep -h " ^ # SUSE INITRD: " $(get_modprobe_conf_files) )"
56
+ done <<< " $(get_suse_initrd_lines )"
51
57
52
58
# strip whitespace
53
59
all_mods=" $( echo $all_mods ) "
You can’t perform that action at this time.
0 commit comments