#!/bin/bash test -f ~/.jtag.conf || { echo "you don't have a $HOME/.jtag.conf file. Creating an empty one" touch ~/.jtag.conf } for f in jtagd nios2-gdb-server-wrapped jtagconfig libccl_ver.so libjtag_client.so do test -f $f || { echo "$f must be in this directory"; exit 1; } done test -f /etc/jtagd/jtagd.pgm_parts || \ { echo -"/etc/jtagd/jtagd.pgm_parts file is missing. Attempting to create one..." test -d /etc/jtagd || mkdir --verbose /etc/jtagd cp --verbose jtagd.pgm_parts /etc/jtagd echo "OK" } (grep -q usbblaster /etc/hotplug/usb.usermap && test -f /etc/hotplug/usb/usbblaster) || { echo "missing config in /etc/hotplug/usb.usermap -- please see usbblaster.readme" exit 0 } export LD_LIBRARY_PATH=$PWD set -x ./jtagd ./jtagconfig exec ./nios2-gdb-server-wrapped --tcpport 8888 --tcppersist