summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 27 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1460fcbc8ea0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Josh Gwosdz <jgwosdz at redhat dot com>
+pkgname=openshift-client-bin
+pkgver=4.6.17
+pkgrel=1
+pkgdesc="Client tools for OpenShift, binary release"
+arch=("x86_64")
+provides=("oc")
+conflicts=("okd-client-bin" "origin-client" "origin-client-bin")
+url="https://github.com/openshift/oc"
+license=("Apache")
+depends=()
+
+source=("https://mirror.openshift.com/pub/openshift-v4/clients/ocp/${pkgver}/openshift-client-linux.tar.gz")
+
+sha256sums=('af367edf30b61876b2c763958796bde30fbc99e14f83ef2e3c4e72b53eb0efcc')
+
+prepare() {
+ # generate completion
+ $srcdir/oc completion bash > $srcdir/bash-completions
+ $srcdir/oc completion zsh > $srcdir/zsh-completions
+}
+
+package() {
+ install -Dm644 $srcdir/bash-completions $pkgdir/usr/share/bash-completion/completions/oc
+ install -Dm644 $srcdir/zsh-completions $pkgdir/usr/share/zsh/site-functions/_oc
+ install -Dm755 "${srcdir}/oc" "${pkgdir}/usr/local/bin/oc"
+}