@@ -62,6 +62,7 @@ K := $(foreach exec,$(EXECUTABLES),\
6262GOSHIM_DEPS = $(shell ./scripts/goListFiles.sh $(PKGNAME ) /core/chaincode/shim | sort | uniq)
6363JAVASHIM_DEPS = $(shell git ls-files core/chaincode/shim/java)
6464PROTOS = $(shell git ls-files * .proto | grep -v vendor)
65+ MSP_SAMPLECONFIG = $(shell git ls-files msp/sampleconfig/* .pem)
6566PROJECT_FILES = $(shell git ls-files)
6667IMAGES = peer orderer ccenv javaenv testenv runtime
6768
@@ -180,7 +181,8 @@ build/image/javaenv/payload: build/javashim.tar.bz2 \
180181 build/protos.tar.bz2 \
181182 settings.gradle
182183build/image/peer/payload : build/docker/bin/peer \
183- peer/core.yaml
184+ peer/core.yaml \
185+ build/msp-sampleconfig.tar.bz2
184186build/image/orderer/payload : build/docker/bin/orderer \
185187 orderer/orderer.yaml
186188build/image/testenv/payload : build/gotools.tar.bz2
@@ -190,25 +192,7 @@ build/image/%/payload:
190192 mkdir -p $@
191193 cp $^ $@
192194
193- # the target below is required to produce a valid
194- # local MSP config when we build the container; there
195- # might be a better way of structuring it, but we'll
196- # leave as a TODO for now
197- .PHONY : mspconfig
198- mspconfig : msp/sampleconfig/signcerts/peer.pem \
199- msp/sampleconfig/admincerts/admincert.pem \
200- msp/sampleconfig/keystore/key.pem \
201- msp/sampleconfig/cacerts/cacert.pem
202- mkdir -p build/image/peer/payload/msp/sampleconfig/signcerts
203- cp msp/sampleconfig/signcerts/peer.pem build/image/peer/payload/msp/sampleconfig/signcerts
204- mkdir -p build/image/peer/payload/msp/sampleconfig/admincerts
205- cp msp/sampleconfig/admincerts/admincert.pem build/image/peer/payload/msp/sampleconfig/admincerts
206- mkdir -p build/image/peer/payload/msp/sampleconfig/keystore
207- cp msp/sampleconfig/keystore/key.pem build/image/peer/payload/msp/sampleconfig/keystore
208- mkdir -p build/image/peer/payload/msp/sampleconfig/cacerts
209- cp msp/sampleconfig/cacerts/cacert.pem build/image/peer/payload/msp/sampleconfig/cacerts
210-
211- build/image/% /$(DUMMY ) : Makefile build/image/% /payload mspconfig
195+ build/image/% /$(DUMMY ) : Makefile build/image/% /payload
212196 $(eval TARGET = ${patsubst build/image/% /$(DUMMY ) ,% ,${@}})
213197 @echo " Building docker $( TARGET) -image"
214198 @cat images/$(TARGET ) /Dockerfile.in \
@@ -228,6 +212,7 @@ build/goshim.tar.bz2: $(GOSHIM_DEPS)
228212
229213build/javashim.tar.bz2 : $(JAVASHIM_DEPS )
230214build/protos.tar.bz2 : $(PROTOS )
215+ build/msp-sampleconfig.tar.bz2 : $(MSP_SAMPLECONFIG )
231216
232217build/% .tar.bz2 :
233218 @echo " Creating $@ "
0 commit comments