6 # install_deps() - Install dependencies required for build eaa image
7 function install_deps {
8 if ! $(go version &>/dev/null); then
12 if ! $(docker version &>/dev/null); then
16 if ! $(patch -v &>/dev/null); then
17 apt-get update && apt-get install patch
22 mkdir -p /tmp/openness
23 cp ./BUILD-EAA-IMAGE.patch /tmp/openness/
25 wget https://github.com/open-ness/edgenode/archive/openness-19.12.01.tar.gz
26 tar xvf openness-19.12.01.tar.gz
27 cd edgenode-openness-19.12.01
28 patch -p1 < ../BUILD-EAA-IMAGE.patch
29 GOOS=linux go build -o "./build/eaa/eaa" ./cmd/eaa
31 docker build -t integratedcloudnative/eaa:1.0 .