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

X Strike Force XFree86 SVN commit: r1187 - trunk/debian



Author: branden
Date: 2004-03-25 18:04:49 -0500 (Thu, 25 Mar 2004)
New Revision: 1187

Modified:
   trunk/debian/changelog
   trunk/debian/xserver-xfree86.config.in
Log:
If using Discover 2.x to scan for hardware in the XFree86 X server
packages' config scripts, invoke the discover command such that an
abnormal exit on its part does not crash the script.


Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2004-03-25 22:56:46 UTC (rev 1186)
+++ trunk/debian/changelog	2004-03-25 23:04:49 UTC (rev 1187)
@@ -54,8 +54,12 @@
     We're certain to not find a VGA device on those buses anyway.
     (Closes: #237046)
 
- -- Branden Robinson <branden@debian.org>  Thu, 25 Mar 2004 17:54:37 -0500
+  * If using Discover 2.x to scan for hardware in the XFree86 X server
+    packages' config scripts, invoke the discover command such that an
+    abnormal exit on its part does not crash the script.
 
+ -- Branden Robinson <branden@debian.org>  Thu, 25 Mar 2004 18:03:42 -0500
+
 xfree86 (4.3.0-7) unstable; urgency=medium
 
   * Urgency due to fix for FTBFS.  Yes -- I too am begging for it to stop.

Modified: trunk/debian/xserver-xfree86.config.in
===================================================================
--- trunk/debian/xserver-xfree86.config.in	2004-03-25 22:56:46 UTC (rev 1186)
+++ trunk/debian/xserver-xfree86.config.in	2004-03-25 23:04:49 UTC (rev 1187)
@@ -54,9 +54,16 @@
     VENDOR_MODEL_FILE=$(tempfile)
     SERVER_FILE=$(tempfile)
     DRIVER_FILE=$(tempfile)
-    discover --type-summary display > $VENDOR_MODEL_FILE
-    discover --data-path=xfree86/server/name --data-version=${SOURCE_VERSION%-*} display > $SERVER_FILE
-    discover --data-path=xfree86/server/device/driver --data-version=${SOURCE_VERSION%-*} display > $DRIVER_FILE
+
+    CMD="discover --type-summary display"
+    eval $CMD > $VENDOR_MODEL_FILE || debug_report_status "$CMD" "$?"
+    CMD="discover --data-path=xfree86/server/name \
+                  --data-version=${SOURCE_VERSION%-*} display"
+    eval $CMD > $SERVER_FILE || debug_report_status "$CMD" "$?"
+    CMD="discover --data-path=xfree86/server/device/driver \
+                  --data-version=${SOURCE_VERSION%-*} display"
+    eval $CMD > $DRIVER_FILE || debug_report_status "$CMD" "$?"
+
     DISCOVERED_VIDEO=$(paste $VENDOR_MODEL_FILE $SERVER_FILE $DRIVER_FILE)
     rm -f $VENDOR_MODEL_FILE $SERVER_FILE $DRIVER_FILE
   else



Reply to: