]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/install+setup/install/probenic.sh
Ich hab mal ein bisschen die Arbeit vom Cuebernommen :D
[people/pmueller/ipfire-2.x.git] / src / install+setup / install / probenic.sh
index a79309068f86a84d9edf71445939d9aa10ea9d7a..5008def61777c13f01e6b0f9d21106ec5bcfff4f 100644 (file)
@@ -1,12 +1,16 @@
 #!/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
+       /bin/kudzu -qps  -t 30 -c NETWORK | grep driver | wc -l | awk '{ print $1 }' > /drivercount
+       exit 0
 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