X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=src%2Ffoundation%2Fscripts%2Fcni%2Fdanm%2Fdanm_install.sh;fp=src%2Ffoundation%2Fscripts%2Fcni%2Fdanm%2Fdanm_install.sh;h=a727f1fb66c68f0737e2f4d612eaa6b784c4062e;hb=92fa5a0e85848c61ac4fffc7bda774a01687c2ba;hp=0000000000000000000000000000000000000000;hpb=bcd84b3f9eea3c59d857cf2889fc943ebbe26443;p=iec.git diff --git a/src/foundation/scripts/cni/danm/danm_install.sh b/src/foundation/scripts/cni/danm/danm_install.sh new file mode 100755 index 0000000..a727f1f --- /dev/null +++ b/src/foundation/scripts/cni/danm/danm_install.sh @@ -0,0 +1,25 @@ +#!/bin/bash +set -o xtrace +set -e + +SCRIPTS_DIR=$(dirname "${BASH_SOURCE[0]}") + +if [ "$(uname -m)" == 'aarch64' ]; then + ARCH='arm64' +else + ARCH='amd64' +fi + +echo "SCRIPTS_DIR is :$SCRIPTS_DIR" + +# Get binary +wget -P ${SCRIPTS_DIR} "https://github.com/iecedge/danm-binary/releases/download/v4.0.0/danm-${ARCH}" -O danm +wget -P ${SCRIPTS_DIR} "https://github.com/iecedge/danm-binary/releases/download/v4.0.0/fakeipam-${ARCH}" -O fakeipam +chmod +x ${SCRIPTS_DIR}/danm ${SCRIPTS_DIR}/fakeipam + +# Copy binary into CNI plugin directory +cp -f ${SCRIPTS_DIR}/danm /opt/cni/bin +cp -f ${SCRIPTS_DIR}/fakeipam /opt/cni/bin + +# Put DANM config file into CNI configuration directory +cp -f ${SCRIPTS_DIR}/00-danm.conf /etc/cni/net.d/