123456789101112131415161718192021222324252627282930 |
- #!/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 TwoOrgs -outputBlock twoorgs.orderer.block
- mv twoorgs.orderer.block examples/midea/channel/twoorgs.orderer.block
- echo "Generating channel configuration transaction"
- ./build/bin/configtxgen -profile TwoOrgs -outputCreateChannelTx mychannel.tx -channelID $CHANNEL_NAME
- mv mychannel.tx examples/midea/channel/mychannel.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
|