@@ -62,6 +62,7 @@ K := $(foreach exec,$(EXECUTABLES),\
62
62
GOSHIM_DEPS = $(shell ./scripts/goListFiles.sh $(PKGNAME ) /core/chaincode/shim | sort | uniq)
63
63
JAVASHIM_DEPS = $(shell git ls-files core/chaincode/shim/java)
64
64
PROTOS = $(shell git ls-files * .proto | grep -v vendor)
65
+ MSP_SAMPLECONFIG = $(shell git ls-files msp/sampleconfig/* .pem)
65
66
PROJECT_FILES = $(shell git ls-files)
66
67
IMAGES = peer orderer ccenv javaenv testenv runtime
67
68
@@ -180,7 +181,8 @@ build/image/javaenv/payload: build/javashim.tar.bz2 \
180
181
build/protos.tar.bz2 \
181
182
settings.gradle
182
183
build/image/peer/payload : build/docker/bin/peer \
183
- peer/core.yaml
184
+ peer/core.yaml \
185
+ build/msp-sampleconfig.tar.bz2
184
186
build/image/orderer/payload : build/docker/bin/orderer \
185
187
orderer/orderer.yaml
186
188
build/image/testenv/payload : build/gotools.tar.bz2
@@ -190,25 +192,7 @@ build/image/%/payload:
190
192
mkdir -p $@
191
193
cp $^ $@
192
194
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
212
196
$(eval TARGET = ${patsubst build/image/% /$(DUMMY ) ,% ,${@}})
213
197
@echo " Building docker $( TARGET) -image"
214
198
@cat images/$(TARGET ) /Dockerfile.in \
@@ -228,6 +212,7 @@ build/goshim.tar.bz2: $(GOSHIM_DEPS)
228
212
229
213
build/javashim.tar.bz2 : $(JAVASHIM_DEPS )
230
214
build/protos.tar.bz2 : $(PROTOS )
215
+ build/msp-sampleconfig.tar.bz2 : $(MSP_SAMPLECONFIG )
231
216
232
217
build/% .tar.bz2 :
233
218
@echo " Creating $@ "
0 commit comments