Bug#195418: a patch to fix this
tag 195418 +patch
thanks
Oh, seems that I forgot to attach my patch when I reported this bug :(
Well, the patch is attached to this mail.
--- config.old 2003-07-31 18:42:00.000000000 +0400
+++ config 2003-07-31 18:41:55.000000000 +0400
@@ -508,11 +508,25 @@
# collect information about installed video card(s), if possible
if which discover > /dev/null 2>&1; then
DISCOVERED_VIDEO=$(discover_video)
- NCARDS=$(echo "$DISCOVERED_VIDEO" | wc -l)
- SERVERS=$(echo "$DISCOVERED_VIDEO" | awk 'BEGIN { FS="\t" } {print $2}' | grep -v unknown | sort | uniq)
- NSERVERS=$(echo "$SERVERS" | wc -l)
- DRIVERS=$(echo "$DISCOVERED_VIDEO" | awk 'BEGIN { FS="\t" } {print $NF}' | grep -v unknown | sort | uniq)
- NDRIVERS=$(echo "$DRIVERS" | wc -l)
+ if test -n "$DISCOVERED_VIDEO"; then
+ NCARDS=$(echo "$DISCOVERED_VIDEO" | wc -l)
+ SERVERS=$(echo "$DISCOVERED_VIDEO" | awk 'BEGIN { FS="\t" } {print $2}' | grep -v unknown | sort | uniq)
+ if test -n "$SERVERS"; then
+ NSERVERS=$(echo "$SERVERS" | wc -l)
+ else
+ NSERVERS=0
+ fi
+ DRIVERS=$(echo "$DISCOVERED_VIDEO" | awk 'BEGIN { FS="\t" } {print $NF}' | grep -v unknown | sort | uniq)
+ if test -n "$DRIVERS"; then
+ NDRIVERS=$(echo "$DRIVERS" | wc -l)
+ else
+ NDRIVERS=0
+ fi
+ else
+ NCARDS=0
+ NSERVERS=0
+ NDRIVERS=0
+ fi
if [ $NCARDS -gt 1 ]; then
MULTIHEAD=yes
fi
Reply to: