Skip to content

Commit 0829b0b

Browse files
authored
Merge pull request #6 from BClarke95/BrianC
added check for Darwin vs. Linux for kubectl download link
2 parents 833d41c + 23604ae commit 0829b0b

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

linux-installer/idt-installer

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,21 @@ function install_deps {
176176
brew install "$prog_brew"
177177
log "You should review any setup requirements for '${prog_bin}' from: ${prog_url}"
178178
elif [[ "$prog_bin" == "kubectl" ]]; then
179-
curl --progress-bar -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl
180-
chmod +x ./kubectl
179+
case $PLATFORM in
180+
"Linux")
181+
curl --progress-bar -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
182+
;;
183+
"Darwin")
184+
curl --progress-bar -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl
185+
;;
186+
*)
187+
warn "Only MacOS and Linux systems are supported by this installer."
188+
warn "For Windows, please follow manual installation instructions at:"
189+
warn "https://github.com/IBM-Bluemix/developer-tools-installer"
190+
error "Unsupported platform: ${PLATFORM}"
191+
;;
192+
esac
193+
chmod +x ./kubectl
181194
sudo mv ./kubectl /usr/local/bin/kubectl
182195
log "Review any setup requirements for '${prog_bin}' from: ${prog_url}"
183196
elif [[ "$prog_bin" == "helm" ]]; then

0 commit comments

Comments
 (0)