X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=scripts%2Fsrc%2Fkubeedge_setup.sh;h=86f6bbcd80989d632f7e50d9bac49da58c03d2c4;hb=5dcb17b3a8749b3153468062da5b1cf3271e48ae;hp=56c6db5fc51c08a6cbd139c5301af3cc775c0806;hpb=626923f10d38ef7b35938c36199a4e600429a74f;p=eliot.git diff --git a/scripts/src/kubeedge_setup.sh b/scripts/src/kubeedge_setup.sh index 56c6db5..86f6bbc 100755 --- a/scripts/src/kubeedge_setup.sh +++ b/scripts/src/kubeedge_setup.sh @@ -8,6 +8,11 @@ # http://www.apache.org/licenses/LICENSE-2.0 ############################################################################## +#Constants +KUBEEDGE_SRC="$GOPATH/src/github.com/kubeedge/kubeedge" +KUBEEDGE_BIN="$GOPATH/src/github.com/kubeedge/kubeedge/keadm" +VERIFY_K8S="$PATH_OF_ELIOTFOLDER/scripts/verifyk8s.sh" + { set +x; } > /dev/null 2>&1 if [ -n "$1" ]; then @@ -35,24 +40,22 @@ take_keedge(){ source ~/.profile git clone https://github.com/kubeedge/kubeedge.git \ -$GOPATH/src/github.com/kubeedge/kubeedge - cd $GOPATH/src/github.com/kubeedge/kubeedge/keadm + $KUBEEDGE_SRC + cd $KUBEEDGE_BIN make } source config_kubeedge > /dev/null 2>&1 common_steps="echo $GOPATH && \ -echo $HOME && \ -echo $(whoami) && \ -git clone https://github.com/kubeedge/kubeedge.git $GOPATH/src/github.com/kubeedge/kubeedge && \ +git clone https://github.com/kubeedge/kubeedge.git $KUBEEDGE_SRC && \ source ~/.profile && \ cd $GOPATH/src && \ sudo chmod -R 777 github.com && \ -cd $GOPATH/src/github.com/kubeedge/kubeedge/keadm && \ +cd $KUBEEDGE_BIN && \ make" -edge_start="cd $GOPATH/src/github.com/kubeedge/kubeedge/keadm && \ +edge_start="cd $KUBEEDGE_BIN && \ sudo chmod +x keadm && \ sudo ./keadm join --edgecontrollerip=$MASTERNODEIP --edgenodeid=$EDGENODEID \ --k8sserverip=$MASTERNODEIP:8080" @@ -60,7 +63,7 @@ sudo ./keadm join --edgecontrollerip=$MASTERNODEIP --edgenodeid=$EDGENODEID \ # Initialisation of ELIOT master with kubeedge execute_keedge_controller(){ - cd $GOPATH/src/github.com/kubeedge/kubeedge/keadm + cd $KUBEEDGE_BIN sudo chmod +x keadm sudo ./keadm init } @@ -117,6 +120,6 @@ else sudo chown "$(id -u)":"$(id -g)" "${HOME}/.kube/config" fi -chmod +x $PATH_OF_ELIOTFOLDER/scripts/verifyk8s.sh -source $PATH_OF_ELIOTFOLDER/scripts/verifyk8s.sh +chmod +x $VERIFY_K8S +source $VERIFY_K8S