aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpatrick brisbin2018-05-18 18:25:11 -0400
committerpatrick brisbin2018-05-18 18:28:11 -0400
commit37103fb99a2a7d68a999872527038a27a742c4f1 (patch)
tree166d04f3e670a0a4c3eab1629f71a10e72fe9232
downloadaur-37103fb99a2a7d68a999872527038a27a742c4f1.tar.gz
Initial packaging
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore9
-rw-r--r--PKGBUILD25
-rwxr-xr-xokta-aws-cli-login2
4 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3537ff09db02
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = okta-aws-cli-assume-role
+ pkgdesc = Okta AWS CLI Assume Role Tool
+ pkgver = 1.0.2
+ pkgrel = 1
+ url = https://github.com/oktadeveloper/okta-aws-cli-assume-role
+ arch = any
+ license = Apache
+ depends = java-runtime
+ noextract = okta-aws-cli-1.0.2.jar
+ source = https://github.com/oktadeveloper/okta-aws-cli-assume-role/releases/download/v1.0.2/okta-aws-cli-1.0.2.jar
+ source = okta-aws-cli-login
+ md5sums = e1539c42e5786c553f33c93d1daca067
+ md5sums = 56043c3110e422b9b7543a246a80e106
+
+pkgname = okta-aws-cli-assume-role
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..1ea91ffa2ac0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+# Avoid accidentally commiting source files,
+*.jar
+
+# test build artifacts,
+pkg/
+src/
+
+# or test packages
+*.pkg.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5a619377018b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,25 @@
+# shellcheck disable=SC2034
+# shellcheck disable=SC2154
+# Maintainer: Pat Brisbin <pbrisbin@gmail.com>
+pkgname=okta-aws-cli-assume-role
+pkgver=1.0.2
+pkgrel=1
+pkgdesc="Okta AWS CLI Assume Role Tool"
+arch=('any')
+url=https://github.com/oktadeveloper/okta-aws-cli-assume-role
+license=('Apache')
+depends=(java-runtime)
+source=(
+ "$url/releases/download/v$pkgver/okta-aws-cli-$pkgver.jar"
+ okta-aws-cli-login
+)
+noextract=("okta-aws-cli-$pkgver.jar")
+md5sums=('e1539c42e5786c553f33c93d1daca067'
+ '56043c3110e422b9b7543a246a80e106')
+
+package() {
+ cd "$srcdir" || exit 1
+
+ install -Dm 644 okta-aws-cli-$pkgver.jar "$pkgdir/usr/share/java/okta-aws-cli/okta-aws-cli.jar"
+ install -Dm 755 okta-aws-cli-login "$pkgdir/usr/bin/okta-aws-cli-login"
+}
diff --git a/okta-aws-cli-login b/okta-aws-cli-login
new file mode 100755
index 000000000000..ab4b70384826
--- /dev/null
+++ b/okta-aws-cli-login
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/java/okta-aws-cli/okta-aws-cli.jar "$@"