Use more flexible parameter
parent
ff5f28faa1
commit
226fa2f54f
|
@ -103,16 +103,19 @@ checkOSNAvailability() {
|
||||||
channelCreateAction(){
|
channelCreateAction(){
|
||||||
local channel=$1
|
local channel=$1
|
||||||
local channel_tx=$2
|
local channel_tx=$2
|
||||||
|
local orderer_url=$3
|
||||||
|
[ -z $orderer_url ] && orderer_url=${ORDERER_URL}
|
||||||
|
|
||||||
if [ -z "$CORE_PEER_TLS_ENABLED" ] || [ "$CORE_PEER_TLS_ENABLED" = "false" ]; then
|
if [ -z "$CORE_PEER_TLS_ENABLED" ] || [ "$CORE_PEER_TLS_ENABLED" = "false" ]; then
|
||||||
peer channel create \
|
peer channel create \
|
||||||
-o ${ORDERER_URL} \
|
-o ${orderer_url} \
|
||||||
-c ${channel} \
|
-c ${channel} \
|
||||||
-f ${CHANNEL_ARTIFACTS}/${channel_tx} \
|
-f ${CHANNEL_ARTIFACTS}/${channel_tx} \
|
||||||
--timeout "${TIMEOUT}s" \
|
--timeout "${TIMEOUT}s" \
|
||||||
>&log.txt
|
>&log.txt
|
||||||
else
|
else
|
||||||
peer channel create \
|
peer channel create \
|
||||||
-o ${ORDERER_URL} \
|
-o ${orderer_url} \
|
||||||
-c ${channel} \
|
-c ${channel} \
|
||||||
-f ${CHANNEL_ARTIFACTS}/${channel_tx} \
|
-f ${CHANNEL_ARTIFACTS}/${channel_tx} \
|
||||||
--timeout "${TIMEOUT}s" \
|
--timeout "${TIMEOUT}s" \
|
||||||
|
@ -124,12 +127,14 @@ channelCreateAction(){
|
||||||
}
|
}
|
||||||
|
|
||||||
# Use peer0/org1 to create a channel
|
# Use peer0/org1 to create a channel
|
||||||
# channelCreate APP_CHANNEL APP_CHANNEL.tx org peer
|
# channelCreate APP_CHANNEL APP_CHANNEL.tx org peer [orderer]
|
||||||
channelCreate() {
|
channelCreate() {
|
||||||
local channel=$1
|
local channel=$1
|
||||||
local tx=$2
|
local tx=$2
|
||||||
local org=$3
|
local org=$3
|
||||||
local peer=$4
|
local peer=$4
|
||||||
|
local orderer_url=$5
|
||||||
|
[ -z $orderer_url ] && orderer_url=${ORDERER_URL}
|
||||||
|
|
||||||
[ -z $channel ] && [ -z $tx ] && [ -z $org ] && [ -z $peer ] && echo_r "input param invalid" && exit -1
|
[ -z $channel ] && [ -z $tx ] && [ -z $org ] && [ -z $peer ] && echo_r "input param invalid" && exit -1
|
||||||
|
|
||||||
|
@ -138,7 +143,7 @@ channelCreate() {
|
||||||
local rc=1
|
local rc=1
|
||||||
local counter=0
|
local counter=0
|
||||||
while [ ${counter} -lt ${MAX_RETRY} -a ${rc} -ne 0 ]; do
|
while [ ${counter} -lt ${MAX_RETRY} -a ${rc} -ne 0 ]; do
|
||||||
channelCreateAction "${channel}" "${tx}"
|
channelCreateAction "${channel}" "${tx}" "${orderer_url}"
|
||||||
rc=$?
|
rc=$?
|
||||||
let counter=${counter}+1
|
let counter=${counter}+1
|
||||||
#COUNTER=` expr $COUNTER + 1`
|
#COUNTER=` expr $COUNTER + 1`
|
||||||
|
|
|
@ -18,7 +18,7 @@ SYS_CHANNEL="testchainid"
|
||||||
APP_CHANNEL="businesschannel"
|
APP_CHANNEL="businesschannel"
|
||||||
|
|
||||||
# Client cmd execute timeout and retry times
|
# Client cmd execute timeout and retry times
|
||||||
TIMEOUT="60"
|
TIMEOUT="90"
|
||||||
MAX_RETRY=10
|
MAX_RETRY=10
|
||||||
|
|
||||||
# Organization and peers
|
# Organization and peers
|
||||||
|
@ -105,10 +105,14 @@ GEN_CONTAINER=generator
|
||||||
FABRIC_CFG_PATH=/etc/hyperledger/fabric
|
FABRIC_CFG_PATH=/etc/hyperledger/fabric
|
||||||
CHANNEL_ARTIFACTS=channel-artifacts
|
CHANNEL_ARTIFACTS=channel-artifacts
|
||||||
CRYPTO_CONFIG=crypto-config
|
CRYPTO_CONFIG=crypto-config
|
||||||
ORDERER_GENESIS=orderer.genesis.block
|
ORDERER0_GENESIS=orderer0.genesis.block
|
||||||
|
ORDERER1_GENESIS=orderer1.genesis.block
|
||||||
|
ORDERER_GENESIS=${ORDERER1_GENESIS}
|
||||||
ORDERER_GENESIS_PROFILE=TwoOrgsOrdererGenesis
|
ORDERER_GENESIS_PROFILE=TwoOrgsOrdererGenesis
|
||||||
APP_CHANNEL_PROFILE=TwoOrgsChannel
|
APP_CHANNEL_PROFILE=TwoOrgsChannel
|
||||||
APP_CHANNEL_TX=${APP_CHANNEL}.tx
|
APP_CHANNEL_TX=${APP_CHANNEL}.tx
|
||||||
|
APP_CHANNEL1_TX=${APP_CHANNEL1}.tx
|
||||||
|
APP_CHANNEL2_TX=${APP_CHANNEL2}.tx
|
||||||
UPDATE_ANCHOR_ORG1_TX=Org1MSPanchors.tx
|
UPDATE_ANCHOR_ORG1_TX=Org1MSPanchors.tx
|
||||||
UPDATE_ANCHOR_ORG2_TX=Org2MSPanchors.tx
|
UPDATE_ANCHOR_ORG2_TX=Org2MSPanchors.tx
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue