[dahdi-commits] tzafrir: tools/trunk r4600 - /tools/trunk/xpp/xpp_fxloader

SVN commits to the DAHDI project dahdi-commits at lists.digium.com
Thu Jul 10 12:31:31 CDT 2008


Author: tzafrir
Date: Thu Jul 10 12:31:30 2008
New Revision: 4600

URL: http://svn.digium.com/view/dahdi?view=rev&rev=4600
Log:
Well, make this a bashism formally.

Modified:
    tools/trunk/xpp/xpp_fxloader

Modified: tools/trunk/xpp/xpp_fxloader
URL: http://svn.digium.com/view/dahdi/tools/trunk/xpp/xpp_fxloader?view=diff&rev=4600&r1=4599&r2=4600
==============================================================================
--- tools/trunk/xpp/xpp_fxloader (original)
+++ tools/trunk/xpp/xpp_fxloader Thu Jul 10 12:31:30 2008
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # xpp_fxloader: load Xorcom Astribank (XPP) firmware
 #
@@ -54,7 +54,6 @@
 
 me=`basename $0`
 DEFAULTS="/etc/dahdi/init.conf"
-status_fd=3
 
 if [ -t 2 ]; then
 	LOGGER="logger -i -t '$me' -s"
@@ -67,8 +66,6 @@
 USB_PREFIX=
 
 XPP_FIRMWARE_DIR="${XPP_FIRMWARE_DIR:-/usr/share/dahdi}"
-
-FIRM_FXS=$XPP_FIRMWARE_DIR/FPGA_FXS.hex
 
 FPGA_LOAD=${FPGA_LOAD:-/usr/sbin/fpga_load}
 USB_FW="${USB_FW:-USB_FW.hex}"
@@ -134,11 +131,8 @@
 
 	$LOGGER "FPGA Firmware into $dev"
 	sleep_if_race
-	(
-		$FPGA_LOAD -D "$dev" -I "$XPP_FIRMWARE_DIR/$fw" -i
-		echo $? >$status_fd
-	) | $LOGGER
-	status=`cat <$status_fd`
+	$FPGA_LOAD -D "$dev" -I "$XPP_FIRMWARE_DIR/$fw" -i | $LOGGER
+	status=$PIPESTATUS
 	if [ "$status" != 0 ]; then
 		echo "fpga_load failed with status $status" | $LOGGER
 		exit 77




More information about the dahdi-commits mailing list