159 |
fi |
fi |
160 |
|
|
161 |
for i in ${!bls_file[@]}; do |
for i in ${!bls_file[@]}; do |
162 |
if [[ $param = "${bls_linux[$i]}" ]]; then |
if [[ $param = "${bls_linux[$i]}" || "/${param##*/}" = "${bls_linux[$i]}" ]]; then |
163 |
indexes="$indexes $i" |
indexes="$indexes $i" |
164 |
fi |
fi |
165 |
|
|
247 |
|
|
248 |
if [[ $kernel = *"vmlinuz-"* ]]; then |
if [[ $kernel = *"vmlinuz-"* ]]; then |
249 |
kernelver="${kernel##*/vmlinuz-}" |
kernelver="${kernel##*/vmlinuz-}" |
250 |
|
prefix="vmlinuz-" |
251 |
else |
else |
252 |
kernelver="${kernel##*/}" |
kernelver="${kernel##*/}" |
253 |
fi |
fi |
254 |
|
|
255 |
if [[ ! -d "/lib/modules/${kernelver}" || ! -f "/boot/vmlinuz-${kernelver}" ]] && |
if [[ ! -f "/boot/${prefix}${kernelver}" ]] && |
256 |
[[ $bad_image != "true" ]]; then |
[[ $bad_image != "true" ]]; then |
257 |
print_error "The ${kernelver} kernel isn't installed in the machine" |
print_error "The ${kernelver} kernel isn't installed in the machine" |
258 |
fi |
fi |