Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update cni-bin to v0.6.0-rc1 #1760

Merged
merged 1 commit into from
Jul 27, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions deploy/iso/minikube-iso/package/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ menu "System tools"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/automount/Config.in"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/docker-bin/Config.in"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/cni-bin/Config.in"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/cni-plugins-bin/Config.in"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/hv-kvp-daemon/Config.in"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/openvmtools10/Config.in"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/vbox-guest/Config.in"
Expand Down
1 change: 1 addition & 0 deletions deploy/iso/minikube-iso/package/cni-bin/cni-bin.hash
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
sha256 b1ae09833a238c51161918a8849031efdb46cf0068ea5b752e362d9836e2af7d cni-v0.3.0.tgz
sha256 84c9a0a41b59211d560bef14bf3f53bb370156f9ac7762270b3848fed96e1be8 cni-v0.4.0.tgz
sha256 d1e3c693903d498fcb89076f66410167eaa6d81df4a1051eba7565672f896543 cni-amd64-v0.6.0-rc1.tgz
30 changes: 11 additions & 19 deletions deploy/iso/minikube-iso/package/cni-bin/cni-bin.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,34 +4,26 @@
#
################################################################################

CNI_BIN_VERSION = 0.4.0
CNI_BIN_SITE = https://github.com/containernetworking/cni/releases/download/v$(CNI_BIN_VERSION)
CNI_BIN_SOURCE = cni-v$(CNI_BIN_VERSION).tgz
CNI_BIN_VERSION = v0.6.0-rc1
CNI_BIN_SITE = https://github.com/containernetworking/cni/releases/download/$(CNI_BIN_VERSION)
CNI_BIN_SOURCE = cni-amd64-$(CNI_BIN_VERSION).tgz

define CNI_BIN_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0755 \
$(@D)/bridge \
$(TARGET_DIR)/opt/cni/bin/bridge
$(@D)/noop \
$(TARGET_DIR)/opt/cni/bin/noop

ln -sf \
../../opt/cni/bin/bridge \
$(TARGET_DIR)/usr/bin/bridge
../../opt/cni/bin/noop \
$(TARGET_DIR)/usr/bin/noop

$(INSTALL) -D -m 0755 \
$(@D)/host-local \
$(TARGET_DIR)/opt/cni/bin/host-local
$(@D)/noop \
$(TARGET_DIR)/opt/cni/bin/cnitool

ln -sf \
../../opt/cni/bin/host-local \
$(TARGET_DIR)/usr/bin/host-local

$(INSTALL) -D -m 0755 \
$(@D)/loopback \
$(TARGET_DIR)/opt/cni/bin/loopback

ln -sf \
../../opt/cni/bin/loopback \
$(TARGET_DIR)/usr/bin/loopback
../../opt/cni/bin/cnitool \
$(TARGET_DIR)/usr/bin/cnitool
endef

$(eval $(generic-package))
4 changes: 4 additions & 0 deletions deploy/iso/minikube-iso/package/cni-plugins-bin/Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
config BR2_PACKAGE_CNI_PLUGINS_BIN
bool "cni-plugins-bin"
default y
depends on BR2_x86_64
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
sha256 49f14413c62f77d0ce5751934a28b291c4f04af47e591631d00e787ebcd07875 cni-plugins-amd64-v0.6.0-rc1.tgz
110 changes: 110 additions & 0 deletions deploy/iso/minikube-iso/package/cni-plugins-bin/cni-plugins-bin.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
################################################################################
#
# cni-plugins-bin
#
################################################################################

CNI_PLUGINS_BIN_VERSION = v0.6.0-rc1
CNI_PLUGINS_BIN_SITE = https://github.com/containernetworking/plugins/releases/download/$(CNI_PLUGINS_BIN_VERSION)
CNI_PLUGINS_BIN_SOURCE = cni-plugins-amd64-$(CNI_PLUGINS_BIN_VERSION).tgz

define CNI_PLUGINS_BIN_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0755 \
$(@D)/bridge \
$(TARGET_DIR)/opt/cni/bin/bridge

ln -sf \
../../opt/cni/bin/bridge \
$(TARGET_DIR)/usr/bin/bridge

$(INSTALL) -D -m 0755 \
$(@D)/vlan \
$(TARGET_DIR)/opt/cni/bin/vlan

ln -sf \
../../opt/cni/bin/vlan \
$(TARGET_DIR)/usr/bin/vlan

$(INSTALL) -D -m 0755 \
$(@D)/tuning \
$(TARGET_DIR)/opt/cni/bin/tuning

ln -sf \
../../opt/cni/bin/tuning \
$(TARGET_DIR)/usr/bin/tuning

$(INSTALL) -D -m 0755 \
$(@D)/sample \
$(TARGET_DIR)/opt/cni/bin/sample

ln -sf \
../../opt/cni/bin/sample \
$(TARGET_DIR)/usr/bin/sample

$(INSTALL) -D -m 0755 \
$(@D)/ptp \
$(TARGET_DIR)/opt/cni/bin/ptp

ln -sf \
../../opt/cni/bin/ptp \
$(TARGET_DIR)/usr/bin/ptp

$(INSTALL) -D -m 0755 \
$(@D)/portmap \
$(TARGET_DIR)/opt/cni/bin/portmap

ln -sf \
../../opt/cni/bin/portmap \
$(TARGET_DIR)/usr/bin/portmap

$(INSTALL) -D -m 0755 \
$(@D)/macvlan \
$(TARGET_DIR)/opt/cni/bin/macvlan

ln -sf \
../../opt/cni/bin/macvlan \
$(TARGET_DIR)/usr/bin/macvlan

$(INSTALL) -D -m 0755 \
$(@D)/loopback \
$(TARGET_DIR)/opt/cni/bin/loopback

ln -sf \
../../opt/cni/bin/loopback \
$(TARGET_DIR)/usr/bin/loopback

$(INSTALL) -D -m 0755 \
$(@D)/ipvlan \
$(TARGET_DIR)/opt/cni/bin/ipvlan

ln -sf \
../../opt/cni/bin/ipvlan \
$(TARGET_DIR)/usr/bin/ipvlan

$(INSTALL) -D -m 0755 \
$(@D)/host-local \
$(TARGET_DIR)/opt/cni/bin/host-local

ln -sf \
../../opt/cni/bin/host-local \
$(TARGET_DIR)/usr/bin/host-local

$(INSTALL) -D -m 0755 \
$(@D)/flannel \
$(TARGET_DIR)/opt/cni/bin/flannel

ln -sf \
../../opt/cni/bin/flannel \
$(TARGET_DIR)/usr/bin/flannel


$(INSTALL) -D -m 0755 \
$(@D)/dhcp \
$(TARGET_DIR)/opt/cni/bin/dhcp

ln -sf \
../../opt/cni/bin/dhcp \
$(TARGET_DIR)/usr/bin/dhcp
endef

$(eval $(generic-package))