mirror of
https://github.com/cubefs/cubefs.git
synced 2026-08-02 10:06:14 +00:00
50 lines
1.3 KiB
Bash
Executable File
50 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
mkdir -p /go/src/github.com/cubefs/cubefs/docker/bin
|
|
failed=0
|
|
|
|
export GO111MODULE=off
|
|
|
|
echo -n 'Building CubeFS ... '
|
|
|
|
if [ "$1"x = "-s3"x ]; then
|
|
pushd /go/src/github.com/cubefs/cubefs
|
|
make server
|
|
make client
|
|
make cli
|
|
if [[ $? -eq 0 ]]; then
|
|
echo -e "\033[32mdone\033[0m"
|
|
cp build/bin/cfs-server /go/src/github.com/cubefs/cubefs/docker/bin/cfs-server
|
|
cp build/bin/cfs-client /go/src/github.com/cubefs/cubefs/docker/bin/cfs-client
|
|
cp build/bin/cfs-cli /go/src/github.com/cubefs/cubefs/docker/bin/cfs-cli
|
|
else
|
|
echo -e "\033[31mfail\033[0m"
|
|
failed=1
|
|
fi
|
|
popd
|
|
|
|
if [[ ${failed} -eq 1 ]]; then
|
|
exit 1
|
|
fi
|
|
exit 0
|
|
fi
|
|
|
|
pushd /go/src/github.com/cubefs/cubefs
|
|
make
|
|
if [[ $? -eq 0 ]]; then
|
|
echo -e "\033[32mdone\033[0m"
|
|
cp build/bin/cfs-server /go/src/github.com/cubefs/cubefs/docker/bin/cfs-server
|
|
cp build/bin/cfs-client /go/src/github.com/cubefs/cubefs/docker/bin/cfs-client
|
|
cp build/bin/cfs-cli /go/src/github.com/cubefs/cubefs/docker/bin/cfs-cli
|
|
cp build/bin/libcfs.so /go/src/github.com/cubefs/cubefs/docker/bin/libcfs.so
|
|
cp build/bin/cfs-bcache /go/src/github.com/cubefs/cubefs/docker/bin/cfs-bcache
|
|
else
|
|
echo -e "\033[31mfail\033[0m"
|
|
failed=1
|
|
fi
|
|
popd
|
|
|
|
if [[ ${failed} -eq 1 ]]; then
|
|
exit 1
|
|
fi
|
|
exit 0
|