Hi Takashi,

please commit. thanks!

Karsten


Index: alsa-tools/usx2yloader/tascam_fpga.in
===================================================================
RCS file: /cvsroot/alsa/alsa-tools/usx2yloader/tascam_fpga.in,v
retrieving revision 1.2
diff -u -r1.2 tascam_fpga.in
--- alsa-tools/usx2yloader/tascam_fpga.in	2 Dec 2003 11:57:06 -0000	1.2
+++ alsa-tools/usx2yloader/tascam_fpga.in	3 Dec 2003 21:54:27 -0000
@@ -1,18 +1,45 @@
 #!/bin/sh
-# load the firmware into Tascam USB devices (FPGA design)
+# load the firmware into Tascam USB devices (FPGA design),
+# start appropriate control application.
 
 [EMAIL PROTECTED]@
 [EMAIL PROTECTED]@
 
 [EMAIL PROTECTED]@/usx2yloader
+CONTROLLER=
 
-if [ -x /usr/bin/logger ]; then
-	/usr/bin/logger -t $0 "calling $LOADER for $DEVICE"
+if [ -x $LOADER ]; then
+	if [ -x /usr/bin/logger ]; then
+		/usr/bin/logger -t $0 "calling $LOADER for $DEVICE"
+	fi
+	$LOADER
+else
+	if [ -x /usr/bin/logger ]; then
+		/usr/bin/logger -t $0 "missing $LOADER for $DEVICE"
+	fi
 fi
-$LOADER
-if [ -x @bindir@/us428control ]; then
-	@bindir@/us428control &
+
+case $PRODUCT in
+1604/8001/*)
+	[EMAIL PROTECTED]@/us428control
+	;;
+*)
+	;;
+esac
+
+if [ -n $CONTROLLER ]; then
+	if [ -x $CONTROLLER ]; then
+		if [ -x /usr/bin/logger ]; then
+			/usr/bin/logger -t $0 "starting $CONTROLLER for $DEVICE"
+		fi
+		$CONTROLLER &
+	else
+		if [ -x /usr/bin/logger ]; then
+			/usr/bin/logger -t $0 "missing $CONTROLLER for $DEVICE"
+		fi
+	fi
 fi
+
 if [ -x /usr/bin/logger ]; then
 	/usr/bin/logger -t $0 "leaving"
 fi

Reply via email to