Blame modflist

Bernhard M. Wiedemann 6ebc4a
#!/bin/sh -e
Bernhard M. Wiedemann 6ebc4a
flist=$1
Bernhard M. Wiedemann 6ebc4a
modules=$2
Bernhard M. Wiedemann 6ebc4a
output=$3
Bernhard M. Wiedemann 6ebc4a
mod_builtin=$4
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
while read MOD ; do
Bernhard M. Wiedemann 6ebc4a
	[ -n "$MOD" ] || continue
2e84a6
	cat $flist | grep -E "/$MOD[.]ko([.]xz|[.]gz|[.]zst)?\$" >> $output || { grep -q /$MOD[.]ko\$ $mod_builtin && echo Module $MOD built-in ;} || echo Module $MOD missing
Bernhard M. Wiedemann 6ebc4a
done < $modules