From f9f48ef2b6c765de83b11e79c49ccde771f426cb Mon Sep 17 00:00:00 2001 From: Drew Short Date: Wed, 22 Jan 2020 14:27:05 -0600 Subject: [PATCH] Added debugging and error handling --- assets/common.sh | 10 +++++++++- assets/out | 8 ++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/assets/common.sh b/assets/common.sh index eba14a4..73a5dcb 100644 --- a/assets/common.sh +++ b/assets/common.sh @@ -21,10 +21,18 @@ load_config() { } load_files() { - local files=$(jq -r '.source.files | keys | join(" ")' < $1) + set +e + local files=$(jq -r '.source.files | keys | join(" ") // ""' < $1) 2> /dev/null + set -e + # TODO: Remove Me - DEBUGGING + echo "Files:" + echo $files for fileName in files; do local jq_path=".source.files.${fileName}" local content=$(jq -r "${jq_path}" < $1) echo "$content" > "/tmp/${fileName}" + # TODO: Remove Me - DEBUGGING + echo "File /tmp/${fileName}" + cat /tmp/${fileName} done } \ No newline at end of file diff --git a/assets/out b/assets/out index 5af4411..fb4855f 100644 --- a/assets/out +++ b/assets/out @@ -25,6 +25,10 @@ PATH=/usr/local/bin:$PATH payload=$(mktemp $TMPDIR/rclone-resource-request.XXXXXX) cat > $payload <&0 +# TODO: Remove Me - DEBUGGING +echo "Payload:" +cat $payload + load_config $payload load_files $payload @@ -32,6 +36,10 @@ rclone_source_directory=$(jq -r '.params.source // ""' < $payload) rclone_destination=$(jq -r '.params.destination // ""' < $payload) rclone_destination_subdir_file=$(jq -r '.params.subdir // ""' < $payload) +echo "Source directory: $rclone_source_directory" +echo "Destination: $rclone_destination" +echo "Destination subdir file: $rclone_destination_subdir_file" + if [ -z "$rclone_source_directory" ]; then echo "invalid source directory (missing source)" exit 1