File tree Expand file tree Collapse file tree 1 file changed +20
-8
lines changed
Expand file tree Collapse file tree 1 file changed +20
-8
lines changed Original file line number Diff line number Diff line change @@ -23,17 +23,29 @@ function package {
2323 proj=${1}
2424 target=${2}
2525
26- cp ${proj} /${proj} ${target}
26+ ccdir=" ${proj} /bin/${GOOS} _${GOARCH} "
27+ if [ -d ${ccdir} ]; then
28+ cp ${ccdir} /${proj} * ${target}
29+ else
30+ cp ${proj} /bin/${proj} ${target}
31+ fi
32+
2733 cp ${proj} /README.md ${target} /README-${proj} .md
2834}
2935
30- build etcd ${VER}
31- build etcdctl ${VER}
3236
33- TARGET=" etcd-$VER -$( uname -s) -$( uname -m) "
34- mkdir ${TARGET}
37+ for i in darwin windows linux; do
38+ export GOOS=${i}
39+ export GOARCH=" amd64"
40+
41+ build etcd ${VER}
42+ build etcdctl ${VER}
43+
44+ TARGET=" etcd-${VER} -${GOOS} -${GOARCH} "
45+ mkdir ${TARGET}
3546
36- package etcd ${TARGET}
37- package etcdctl ${TARGET}
47+ package etcd ${TARGET}
48+ package etcdctl ${TARGET}
3849
39- tar cvvfz ${TARGET} .tar.gz ${TARGET}
50+ tar cvvfz ${TARGET} .tar.gz ${TARGET}
51+ done
You can’t perform that action at this time.
0 commit comments