#!/bin/sh
# added a .o for linuxrc usage - only one dep supported
for s in $(find /lib/modules/$(uname -r)/kernel/drivers/scsi -name *.ko); do 
 DEP=$(modinfo $s|grep ^depends:|echo $(cut -d' ' -f2-))
 [ -n "$DEP" ] && DEP=$DEP.o
 case $DEP in
  *pcmcia*)
   ;;
  *) 
   modinfo $s|grep "^alias:"|grep pci|while read a; do
    echo $a $DEP $(basename $s|sed s/\.ko/\.o/)|cut -f3- -d:
   done
   ;;
 esac
done|sort|uniq
