diff options
Diffstat (limited to 'recipes-networking/cni')
-rw-r--r-- | recipes-networking/cni/cni_git.bb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/recipes-networking/cni/cni_git.bb b/recipes-networking/cni/cni_git.bb index 5348b953..b8adf886 100644 --- a/recipes-networking/cni/cni_git.bb +++ b/recipes-networking/cni/cni_git.bb | |||
@@ -63,16 +63,20 @@ do_compile() { | |||
63 | } | 63 | } |
64 | 64 | ||
65 | do_install() { | 65 | do_install() { |
66 | localbindir="/opt/cni/bin" | 66 | localbindir="${libexecdir}/cni/" |
67 | 67 | ||
68 | install -d ${D}${localbindir} | 68 | install -d ${D}${localbindir} |
69 | install -d ${D}/${sysconfdir}/cni/net.d | 69 | install -d ${D}/${sysconfdir}/cni/net.d |
70 | 70 | ||
71 | install -m 755 ${S}/src/import/cnitool/cnitool ${D}/${localbindir} | 71 | install -m 755 ${S}/src/import/cnitool/cnitool ${D}/${localbindir} |
72 | install -m 755 -D ${WORKDIR}/plugins/bin/* ${D}/${localbindir} | 72 | install -m 755 -D ${WORKDIR}/plugins/bin/* ${D}/${localbindir} |
73 | |||
74 | # Parts of k8s expect the cni binaries to be available in /opt/cni | ||
75 | install -d ${D}/opt/cni | ||
76 | ln -sf ${libexecdir}/cni/ ${D}/opt/cni/bin | ||
73 | } | 77 | } |
74 | 78 | ||
75 | FILES_${PN} += "/opt/cni/bin/*" | 79 | FILES_${PN} += "${libexecdir}/cni/* /opt/cni/bin" |
76 | 80 | ||
77 | INSANE_SKIP_${PN} += "ldflags already-stripped" | 81 | INSANE_SKIP_${PN} += "ldflags already-stripped" |
78 | 82 | ||