summaryrefslogtreecommitdiff
path: root/xpp/xpp_fxloader
diff options
context:
space:
mode:
Diffstat (limited to 'xpp/xpp_fxloader')
-rw-r--r--xpp/xpp_fxloader24
1 files changed, 17 insertions, 7 deletions
diff --git a/xpp/xpp_fxloader b/xpp/xpp_fxloader
index 247f129..ea159de 100644
--- a/xpp/xpp_fxloader
+++ b/xpp/xpp_fxloader
@@ -249,6 +249,14 @@ reset_fpga() {
fi
}
+usage() {
+ echo "$0: Astribank firmware loading script."
+ echo "Usage: "
+ echo "$0 load : manual firmware loading."
+ echo "$0 usb : manual firmware loading: USB firmware only."
+ echo "$0 help : this text."
+}
+
#########################
##
## Manual run
@@ -291,15 +299,17 @@ xppdetect|load|usb)
exit 0
;;
help)
- echo "$0: Astribank firmware loading script."
- echo "Usage: "
- echo "$0 load : manual firmware loading."
- echo "$0 usb : manual firmware loading: USB firmware only."
- echo "$0 help : this text."
- echo ""
- echo "('xppdetect' is an alias of 'load')"
+ usage
exit 0
;;
+*)
+ if [ "$ACTION" = '' ]; then # not called from hotplug
+ echo "$0: Error: unknown command \"$1\""
+ echo ''
+ usage
+ exit 1
+ fi
+ ;;
esac
#########################