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