File tree Expand file tree Collapse file tree 1 file changed +30
-6
lines changed
Expand file tree Collapse file tree 1 file changed +30
-6
lines changed Original file line number Diff line number Diff line change 11#! /bin/bash
22
3- if [ -z " ${1} " -o -z " ${2} " ]
4- then
5- echo " Usage: ${0} <version/dir> <key_label>"
3+ function usage {
4+ echo " Usage: ${0} <version/dir> <key_label> [--serialport PORT]"
5+ }
6+
7+ VER_DIR=" "
8+ KEY_LABEL=" "
9+ JADE_SERIAL_ARG=" "
10+
11+ while true ; do
12+ case " $1 " in
13+ --serialport) JADE_SERIAL_ARG=" ${1} ${2} " ; shift 2 ;;
14+ -h | --help)
15+ usage;
16+ exit 0 ;;
17+ " " ) break ;;
18+ * )
19+ if [ -z " ${VER_DIR} " ]; then
20+ VER_DIR=" ${1} " ; shift ;
21+ elif [ -z " ${KEY_LABEL} " ]; then
22+ KEY_LABEL=" ${1} " ; shift ;
23+ else
24+ usage;
25+ exit 1
26+ fi ;;
27+ esac
28+ done
29+
30+ if [ -z " ${VER_DIR} " -o -z " ${KEY_LABEL} " ]; then
31+ usage
632 exit 1
733fi
8- VER_DIR=" ${1} "
9- KEY_LABEL=" ${2} "
1034
1135WORKING_DIR=" staging/${VER_DIR} /jade2.0"
1236
@@ -35,7 +59,7 @@ SIG_SUFFIX="${KEY_LABEL}.sig"
3559
3660HASH_OPTS=" -sha256 -binary"
3761VERIFY_OPTS=" -pubin -inkey ${PUBKEY} -pkeyopt digest:sha256 -pkeyopt rsa_padding_mode:pss"
38- JADE_SIGN_CMD=" python ../../../../jade_bip85_rsa_sign.py ${LOGGING} ${CHECK_JADE_PUBKEY} --keylen ${KEYLEN} --index ${INDEX} --digest-files"
62+ JADE_SIGN_CMD=" python ../../../../jade_bip85_rsa_sign.py ${JADE_SERIAL_ARG} ${ LOGGING} ${CHECK_JADE_PUBKEY} --keylen ${KEYLEN} --index ${INDEX} --digest-files"
3963
4064pushd " ${WORKING_DIR} "
4165
You can’t perform that action at this time.
0 commit comments