62eb3095ea
OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=1154
21 lines
494 B
Bash
21 lines
494 B
Bash
#!/bin/sh -e
|
|
|
|
KREL=$1
|
|
|
|
{ cat /lib/modules/$KREL/modules.dep ;
|
|
cat /lib/modules/$KREL/modules.softdep | grep : | sed -e 's/^softdep //' -e 's/ \(pre\|post\):/:/' ; } \
|
|
| \
|
|
while read l ; do
|
|
MOD=$(echo "$l" | sed -e 's/:.*//')
|
|
MOD=$(basename $MOD .xz)
|
|
MOD=$(basename $MOD .ko)
|
|
DEPS="$(echo "$l" | sed -e 's/.*://')"
|
|
moddeps=""
|
|
for dep in $DEPS ; do
|
|
dep=$(basename $dep .xz)
|
|
dep=$(basename $dep .ko)
|
|
moddeps="$moddeps $dep"
|
|
done
|
|
[ -n "$moddeps" ] && echo $MOD:$moddeps ||:
|
|
done
|