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: