This is needed by k8s plugins like flannel.
Issue-ID: INF-4
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Id481a29c2075c46a595c8db22b66b9bd303c920a
--- /dev/null
+#
+# 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
+}