From 09d389940edf495225e7a0aed472a3b982b08d4a Mon Sep 17 00:00:00 2001 From: Jackie Huang Date: Tue, 6 Aug 2019 17:24:04 +0800 Subject: [PATCH] cni: add plugins ipam This is needed by k8s plugins like flannel. Issue-ID: INF-4 Signed-off-by: Jackie Huang Change-Id: Id481a29c2075c46a595c8db22b66b9bd303c920a --- meta-oran/recipes-networking/cni/cni_git.bbappend | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 meta-oran/recipes-networking/cni/cni_git.bbappend diff --git a/meta-oran/recipes-networking/cni/cni_git.bbappend b/meta-oran/recipes-networking/cni/cni_git.bbappend new file mode 100644 index 0000000..5fe571e --- /dev/null +++ b/meta-oran/recipes-networking/cni/cni_git.bbappend @@ -0,0 +1,19 @@ +# +# Copyright (C) 2019 Wind River Systems, Inc. +# + +do_compile_prepend() { + unset GOCACHE +} + +do_compile_append() { + # build ipam plugins + cd ${S}/src/import/vendor/github.com/containernetworking/plugins/ + PLUGINS="$(ls -d plugins/ipam/*)" + mkdir -p ${WORKDIR}/plugins/bin/ + for p in $PLUGINS; do + plugin="$(basename "$p")" + echo "building: $p" + go build -o ${WORKDIR}/plugins/bin/$plugin github.com/containernetworking/plugins/$p + done +} -- 2.16.6