]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/install+setup/install/probenic.sh
... Viel zu tun :D
[people/pmueller/ipfire-2.x.git] / src / install+setup / install / probenic.sh
index a79309068f86a84d9edf71445939d9aa10ea9d7a..ca033993fd5bca362d535addb8b28d308465b597 100644 (file)
@@ -1,12 +1,15 @@
 #!/bin/sh
 
-NUMBER=$1
-MODULES=`/bin/kudzu -qps  -t 30 -c NETWORK | grep driver | cut -d ' ' -f 2 | sort | uniq`
+MODULES=$(/bin/kudzu -qps  -t 30 -c NETWORK | grep driver | cut -d ' ' -f 2 | sort)
 
-if [ "$NUMBER" ]; then
-       NICS=`echo $MODULES | head -$NUMBER`
+if [ "$1" == "count" ]; then
+       echo $(echo $MODULES | wc -l)
 else
-       NICS=$MODULES
+       NUMBER=$1
 fi
 
-echo "$NICS" > /nicdriver
+if [ "$NUMBER" ]; then
+       echo "$(echo $MODULES | grep -n $NUMBER | cut -c 1-2 )" > /nicdriver
+else
+       echo "$MODULES" > /nicdriver
+fi