go_study/fabric-main/integration/externalbuilders/binary/bin/build

27 lines
462 B
Bash

#!/bin/bash
# Copyright IBM Corp. All Rights Reserved.
#
# SPDX-License-Identifier: Apache-2.0
set -euo pipefail
if [ "$#" -ne 3 ]; then
>&2 echo "Expected 3 directories got $#"
exit 1
fi
SRC="$1"
META="$2"
BLD="$3"
if [ -e "$SRC/metadata" ] ; then
cp -a "$SRC/metadata" "$BLD"
fi
if [ -f "$SRC/connection.json" ]; then
cp "$SRC/connection.json" "$BLD/connection.json"
else
cp "$(jq -r .path "$META/metadata.json")" "$BLD/chaincode"
fi