diff options
author | Vlad Glagolev | 2018-03-10 11:11:48 -0500 |
---|---|---|
committer | Vlad Glagolev | 2018-03-10 11:11:48 -0500 |
commit | cf6b493e909ba497550a10a782a7f0e1ae6b0a43 (patch) | |
tree | ad1ad5b91e569a12ef9e80e0c15cd89bf6734748 /bin-utils | |
parent | fb42be9c461ab62189954159d095618f36a8512d (diff) |
kubectl-bin: new spell, Kubernetes command-line tool, binary version
Diffstat (limited to 'bin-utils')
-rwxr-xr-x | bin-utils/kubectl-bin/BUILD | 1 | ||||
-rwxr-xr-x | bin-utils/kubectl-bin/DETAILS | 23 | ||||
-rwxr-xr-x | bin-utils/kubectl-bin/FINAL | 4 | ||||
-rw-r--r-- | bin-utils/kubectl-bin/HISTORY | 2 | ||||
-rwxr-xr-x | bin-utils/kubectl-bin/INSTALL | 8 | ||||
-rwxr-xr-x | bin-utils/kubectl-bin/PRE_BUILD | 1 |
6 files changed, 39 insertions, 0 deletions
diff --git a/bin-utils/kubectl-bin/BUILD b/bin-utils/kubectl-bin/BUILD new file mode 100755 index 0000000..27ba77d --- /dev/null +++ b/bin-utils/kubectl-bin/BUILD @@ -0,0 +1 @@ +true diff --git a/bin-utils/kubectl-bin/DETAILS b/bin-utils/kubectl-bin/DETAILS new file mode 100755 index 0000000..ec0fbb1 --- /dev/null +++ b/bin-utils/kubectl-bin/DETAILS @@ -0,0 +1,23 @@ + SPELL=kubectl-bin + VERSION=1.9.3 +if [[ ${SMGL_COMPAT_ARCHS[1]} == "x86_64" ]]; then + ARCH=amd64 + SOURCE_HASH=sha512:b31bc1cb11982eee04c190485bbac7285e84cfb621436438dd66598d9a9670da8cddcdbbc105127e7db5586ab31546a6e3c59a36ae1a7437192effb9154d663a +else + ARCH=386 + SOURCE_HASH=sha512:9924ee3e003d481d8457a8a003e57dcf94937a72102bb603522993ba51e68682535382f44d41fd8ad6bc13096dd45d78dcf730528dec996a886040a4b9cc2ecb +fi + SOURCE=${SPELL}-${VERSION} + SOURCE_URL[0]=https://storage.googleapis.com/kubernetes-release/release/v${VERSION}/bin/linux/${ARCH}/kubectl +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" + GATHER_DOCS=off + WEB_SITE=https://kubernetes.io/ + ENTERED=20180310 + LICENSE[0]=APACHE + SHORT="Kubernetes command-line tool" +cat << EOF +This is a binary version of kubectl. + +kubectl is a command line interface for running commands against Kubernetes +clusters. +EOF diff --git a/bin-utils/kubectl-bin/FINAL b/bin-utils/kubectl-bin/FINAL new file mode 100755 index 0000000..1571059 --- /dev/null +++ b/bin-utils/kubectl-bin/FINAL @@ -0,0 +1,4 @@ +# binaries require /lib64 +if [ ! -d "${INSTALL_ROOT}/lib64" ]; then + ln -vsf "${TRACK_ROOT}/lib" "${INSTALL_ROOT}/lib64" +fi diff --git a/bin-utils/kubectl-bin/HISTORY b/bin-utils/kubectl-bin/HISTORY new file mode 100644 index 0000000..949e728 --- /dev/null +++ b/bin-utils/kubectl-bin/HISTORY @@ -0,0 +1,2 @@ +2018-03-10 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS, {PRE_,}BUILD, INSTALL, FINAL: created spell, version 1.9.3 diff --git a/bin-utils/kubectl-bin/INSTALL b/bin-utils/kubectl-bin/INSTALL new file mode 100755 index 0000000..8856966 --- /dev/null +++ b/bin-utils/kubectl-bin/INSTALL @@ -0,0 +1,8 @@ +local strip="" && + +if list_find "${LDFLAGS}" '-s'; then + strip="-s" +fi && + +# /usr/bin is handled by smgl-fhs +install -vm 755 ${strip} "${SOURCE_CACHE}/${SOURCE}" "${INSTALL_ROOT}/usr/bin/kubectl" diff --git a/bin-utils/kubectl-bin/PRE_BUILD b/bin-utils/kubectl-bin/PRE_BUILD new file mode 100755 index 0000000..f4148c9 --- /dev/null +++ b/bin-utils/kubectl-bin/PRE_BUILD @@ -0,0 +1 @@ +verify_file '' |