fabric-samples/fabric-ca/scripts/start-root-ca.sh
luomin 7b7fc09804 [FAB-8496] allow modification of affiliations
As pointed out in [FAB-8496], updating the orgs for the fabric-ca
sample does not have an effect currently.

This RC added the affiliation settings in env.sh script into the
default config file.

Change-Id: I3eaa601fc572f6880b15dec48a4be8a69d01eb4e
Signed-off-by: Min Luo <luomin_tokyotech@hotmail.com>
2018-02-27 09:58:16 +09:00

25 lines
555 B
Bash
Executable file

#!/bin/bash
#
# Copyright IBM Corp. All Rights Reserved.
#
# SPDX-License-Identifier: Apache-2.0
#
set -e
# Initialize the root CA
fabric-ca-server init -b $BOOTSTRAP_USER_PASS
# Copy the root CA's signing certificate to the data directory to be used by others
cp $FABRIC_CA_SERVER_HOME/ca-cert.pem $TARGET_CERTFILE
# Add the custom orgs
for o in $FABRIC_ORGS; do
aff=$aff"\n $o: []"
done
aff="${aff#\\n }"
sed -i "/affiliations:/a \\ $aff" \
$FABRIC_CA_SERVER_HOME/fabric-ca-server-config.yaml
# Start the root CA
fabric-ca-server start