forked from pool/kernel-source
commit 8fb54478c951fb82e341ed6b429df0681e6c2a54
OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=2226
This commit is contained in:
21
moddep
Normal file
21
moddep
Normal file
@@ -0,0 +1,21 @@
|
||||
#!/bin/sh
|
||||
|
||||
dependencies=$1
|
||||
modules=$2
|
||||
result=$3
|
||||
|
||||
cat $modules | tr ' ' '\n' > $result
|
||||
echo > $result~
|
||||
|
||||
while ! diff -q $result~ $result > /dev/null ; do
|
||||
cp $result $result~
|
||||
while read MOD ; do
|
||||
moddeps="$(grep ^$MOD: $dependencies | sed -e 's/.*://' ||:)"
|
||||
for DEP in $moddeps ; do
|
||||
if ! grep -q ^$DEP\$ $result ; then
|
||||
echo $DEP >> $result
|
||||
echo $MOD: $DEP
|
||||
fi
|
||||
done
|
||||
done < $result
|
||||
done
|
Reference in New Issue
Block a user