diff --git a/lsinitramfs b/lsinitramfs index 2a2ccc0..5ef485f 100755 --- a/lsinitramfs +++ b/lsinitramfs @@ -138,7 +138,11 @@ if (( analyze )); then printf '\n' printf '==> Included modules:\n' - printf ' %s\n' "${modules[@]}" + for mod in "${modules[@]}"; do + printf ' %s' "$mod" + in_array "${mod//_/-}" "${explicitmod[@]//_/-}" && printf ' [explicit]' + printf '\n' + done printf '\n' printf '==> Included binaries:\n' @@ -150,12 +154,6 @@ if (( analyze )); then printf ' %s\n' "${hooks[@]}" printf '\n' fi - - if (( ${#explicitmod[*]} )); then - printf '==> Explicitly loaded modules:\n' - printf ' %s\n' "${explicitmod[@]}" - printf '\n' - fi else bsdcpio -i --quiet $verbose $list <"$image" fi