--- /usr/portage/net-wireless/ndiswrapper/ndiswrapper-1.52.ebuild 2008-02-07 00:06:52.000000000 +0100 +++ /usr/portage/net-wireless/ndiswrapper/ndiswrapper-1.52-r1.ebuild 2008-02-15 22:49:16.000000000 +0100 @@ -94,11 +94,14 @@ elog "information." elog - local i=$(lspci -n | egrep 'Class (0280|0200):' | cut -d' ' -f4) - if [[ -n "${i}" ]] ; then - elog "Possible hardware: ${i}" - elog - fi + for i in $(lspci -n | egrep '(0280|0200):' | cut -d' ' -f1) + do + i_desc=$(lspci -nn | grep "$i" | awk -F': ' '{print $2}' | awk -F'[' '{print $1}') + if [[ -n "${i_desc}" ]] ; then + elog "Possible hardware: ${i_desc}" + fi + done + elog elog "NDISwrapper devs need support (_hardware_, cash)." elog "Don't hesitate if you can help."