From ff888f3a43abcb48b773e108baa38858220d88e3 Mon Sep 17 00:00:00 2001 From: "renzheng.wang" Date: Wed, 8 Apr 2020 23:03:53 +0800 Subject: [PATCH] make kubectl/kubeadm completion script support busybox --- cmd/kubeadm/app/cmd/completion.go | 2 +- staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/kubeadm/app/cmd/completion.go b/cmd/kubeadm/app/cmd/completion.go index bca5a3649a1..940e542a2e9 100644 --- a/cmd/kubeadm/app/cmd/completion.go +++ b/cmd/kubeadm/app/cmd/completion.go @@ -260,7 +260,7 @@ autoload -U +X bashcompinit && bashcompinit # use word boundary patterns for BSD or GNU sed LWORD='[[:<:]]' RWORD='[[:>:]]' -if sed --help 2>&1 | grep -q GNU; then +if sed --version 2>&1 | grep -q GNU; then LWORD='\<' RWORD='\>' fi diff --git a/staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go b/staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go index 6b357cd5110..3b099ac83aa 100644 --- a/staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go +++ b/staging/src/k8s.io/kubectl/pkg/cmd/completion/completion.go @@ -233,7 +233,7 @@ autoload -U +X bashcompinit && bashcompinit # use word boundary patterns for BSD or GNU sed LWORD='[[:<:]]' RWORD='[[:>:]]' -if sed --help 2>&1 | grep -q 'GNU\|BusyBox'; then +if sed --version 2>&1 | grep -q GNU; then LWORD='\<' RWORD='\>' fi