#!/bin/bash CHANNEL_NAME=$1 if [ -z "$1" ]; then echo "Setting channel to default name 'mychannel'" CHANNEL_NAME="mychannel" fi echo "Channel name - "$CHANNEL_NAME echo #Backup the original configtx.yaml cp ../../common/configtx/tool/configtx.yaml ../../common/configtx/tool/configtx.yaml.orig cp configtx.yaml ../../common/configtx/tool/configtx.yaml cd $PWD/../../ echo "Building configtxgen" make configtxgen echo "Generating genesis block" ./build/bin/configtxgen -profile MideaOrgs -outputBlock orderer.block mv orderer.block examples/midea/crypto-config/ordererOrganizations/ordererOrg1/orderer.block echo "Generating channel configuration transaction" ./build/bin/configtxgen -profile MideaOrgs -outputCreateChannelTx channel.tx -channelID $CHANNEL_NAME mv channel.tx examples/midea/crypto-config/ordererOrganizations/ordererOrg1/channel.tx #reset configtx.yaml file to its original cp common/configtx/tool/configtx.yaml.orig common/configtx/tool/configtx.yaml rm common/configtx/tool/configtx.yaml.orig