cni: add plugins ipam
[pti/rtp.git] / meta-oran / recipes-networking / cni / cni_git.bbappend
1 #
2 # Copyright (C) 2019 Wind River Systems, Inc.
3 #
4
5 do_compile_prepend() {
6     unset GOCACHE
7 }
8
9 do_compile_append() {
10     # build ipam plugins
11     cd ${S}/src/import/vendor/github.com/containernetworking/plugins/
12     PLUGINS="$(ls -d plugins/ipam/*)"
13     mkdir -p ${WORKDIR}/plugins/bin/
14     for p in $PLUGINS; do
15         plugin="$(basename "$p")"
16         echo "building: $p"
17         go build -o ${WORKDIR}/plugins/bin/$plugin github.com/containernetworking/plugins/$p
18     done
19 }