[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

X Strike Force SVN commit: rev 352 - trunk/debian



Author: branden
Date: 2003-08-01 13:11:00 -0500 (Fri, 01 Aug 2003)
New Revision: 352

Modified:
   trunk/debian/changelog
   trunk/debian/xserver-xfree86.config.in
Log:
debian/xserver-xfree86.config.in: explicitly assume the number of
  autodetected video cards, corresponding X servers and drivers are zero,
  and that the user does not have a multihead config; and do not let
  discover trick wc into interpreting a blank line as a detected video card
  (based on a patch by Nikita V. Youshchenko -- thanks!) (Closes: #195418)


Modified: trunk/debian/changelog
==============================================================================
--- trunk/debian/changelog	2003-08-01 14:33:32 UTC (rev 351)
+++ trunk/debian/changelog	2003-08-01 18:11:00 UTC (rev 352)
@@ -65,8 +65,14 @@
   * debian/rules: update list of packages not to strip to reflect
     xlibmesa3-dbg's split into xlibmesa3-gl-dbg and xlibmesa-glu-dbg
 
- -- Branden Robinson <branden@debian.org>  Wed, 30 Jul 2003 17:22:49 -0500
+  * debian/xserver-xfree86.config.in: explicitly assume the number of
+    autodetected video cards, corresponding X servers and drivers are zero,
+    and that the user does not have a multihead config; and do not let
+    discover trick wc into interpreting a blank line as a detected video card
+    (based on a patch by Nikita V. Youshchenko -- thanks!) (Closes: #195418)
 
+ -- Branden Robinson <branden@debian.org>  Fri,  1 Aug 2003 13:05:57 -0500
+
 xfree86 (4.2.1-9) unstable; urgency=high
 
   * urgency due to xterm security fixes; see below

Modified: trunk/debian/xserver-xfree86.config.in
==============================================================================
--- trunk/debian/xserver-xfree86.config.in	2003-08-01 14:33:32 UTC (rev 351)
+++ trunk/debian/xserver-xfree86.config.in	2003-08-01 18:11:00 UTC (rev 352)
@@ -14,6 +14,11 @@
 THIS_SERVER=/usr/bin/X11/XFree86
 XF86CONFIG=/etc/X11/XF86Config-4
 
+NCARDS=0
+NSERVERS=0
+NDRIVERS=0
+MULTIHEAD=
+
 # get machine architecture
 ARCH=$( dpkg --print-installation-architecture )
 
@@ -335,13 +340,16 @@
 # 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 [ $NCARDS -gt 1 ]; then
-    MULTIHEAD=yes
+
+  if [ -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)
+    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 [ $NCARDS -gt 1 ]; then
+      MULTIHEAD=yes
+    fi
   fi
 fi
 
@@ -1056,4 +1064,4 @@
 
 exit 0
 
-# vim:ai:et:sts=2:sw=2:tw=0:
+# vim:set ai et sts=2 sw=2 tw=0:



Reply to: