From 307a8e79afb97902a7a459a4e971f2e3ec5e7d1e Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Wed, 27 Nov 2024 09:04:49 -0800 Subject: [PATCH] Add missing link to bin/cvt-submission.sh When jparse is not found it did not show how to install it, which is needed for the script to function. It might be worth pointing out that it does not use the jparse repo as that requires one to install the libraries needed, whereas the mkiocccentry clone of the repo has the libraries needed as part of its ecosystem. --- bin/cvt-submission.sh | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/bin/cvt-submission.sh b/bin/cvt-submission.sh index 7be41a6f2..be4b9d7d4 100755 --- a/bin/cvt-submission.sh +++ b/bin/cvt-submission.sh @@ -166,6 +166,10 @@ JPARSE_TOOL=$(type -P jparse) export JPARSE_TOOL if [[ -z "$JPARSE_TOOL" ]]; then echo "$0: FATAL: jparse tool is not installed or not in \$PATH" 1>&2 + echo "$0: notice: to install jparse:" 1>&2 + echo "$0: notice: run: git clone https://github.com/ioccc-src/mkiocccentry.git" 1>&2 + echo "$0: notice: then: cd mkiocccentry && make clobber all" 1>&2 + echo "$0: notice: then: cd jparse && sudo make install clobber" 1>&2 exit 5 fi export MKIOCCCENTRY_REPO="https://github.com/ioccc-src/mkiocccentry" @@ -221,7 +225,7 @@ $NAME version: $VERSION" # prompt_string # -# Prompt the user for a string and output as an decoded JSON string. +# Prompt the user for a string and output as a decoded JSON string. # # If "-i input_data: is used, the printing of the prompt is disabled, # and the query of correctness is also disabled. @@ -307,7 +311,7 @@ function prompt_string # prompt_integer # -# Prompt the user for an integer and output as an decoded JSON string. +# Prompt the user for an integer and output as a decoded JSON string. # # If "-i input_data: is used, the printing of the prompt is disabled, # and the query of correctness is also disabled. @@ -816,7 +820,7 @@ if [[ -n $INPUT_DATA_FILE ]]; then exit 3 fi if [[ ! -r $INPUT_DATA_FILE ]]; then - echo "$0: ERROR: input data filetop is not an readable file: $INPUT_DATA_FILE" 1>&2 + echo "$0: ERROR: input data filetop is not a readable file: $INPUT_DATA_FILE" 1>&2 exit 3 fi if [[ ! -s $INPUT_DATA_FILE ]]; then @@ -883,7 +887,7 @@ if [[ ! -f $TOP_FILE ]]; then exit 6 fi if [[ ! -r $TOP_FILE ]]; then - echo "$0: ERROR: .top is not an readable file: $TOP_FILE" 1>&2 + echo "$0: ERROR: .top is not a readable file: $TOP_FILE" 1>&2 exit 6 fi if [[ ! -s $TOP_FILE ]]; then @@ -1154,7 +1158,7 @@ if [[ ! -f $INFO_JSON ]]; then exit 6 fi if [[ ! -r $INFO_JSON ]]; then - echo "$0: ERROR: .info.json is not an readable file: $INFO_JSON" 1>&2 + echo "$0: ERROR: .info.json is not a readable file: $INFO_JSON" 1>&2 exit 6 fi if [[ ! -s $INFO_JSON ]]; then @@ -1170,7 +1174,7 @@ if [[ ! -f $AUTH_JSON ]]; then exit 6 fi if [[ ! -r $AUTH_JSON ]]; then - echo "$0: ERROR: .auth.json is not an readable file: $AUTH_JSON" 1>&2 + echo "$0: ERROR: .auth.json is not a readable file: $AUTH_JSON" 1>&2 exit 6 fi if [[ ! -s $AUTH_JSON ]]; then @@ -1261,7 +1265,7 @@ if [[ -n $DO_NOT_PROCESS ]]; then fi -# save files that might be created or removed into the tarball +# save files that might be added to or removed from the tarball # if [[ -z $NOOP ]]; then if [[ $V_FLAG -ge 3 ]]; then @@ -1876,6 +1880,7 @@ if [[ -z $NOOP ]]; then manifest_csv "$ALT_C" 40 true c true "alternate source code" >> "$TMP_MANIFEST_CSV" fi + # form original source code if needed # export ORIG_C