summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryan Childs2023-05-03 08:41:03 +1000
committerBryan Childs2023-05-03 08:41:03 +1000
commita015f997cb5a84ff8410abd8b1bf268dde091be7 (patch)
treece0d917c4086365de487ce7800ec8b624e9e47e7
downloadaur-a015f997cb5a84ff8410abd8b1bf268dde091be7.tar.gz
First version of aur package for vault-ssh-plus
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD20
2 files changed, 33 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..19679cccab3d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = vault-ssh-plus-bin
+ pkgdesc = An enhanced implementation of vault ssh, wrapping the OpenSSH ssh client to eliminate the management overhead of using of short-lived SSH client keys CA-signed by Hashicorp Vault.
+ pkgver = 0.6.0
+ pkgrel = 1
+ url = https://github.com/isometry/vault-ssh-plus/
+ arch = x86_64
+ license = MIT
+ depends = vault
+ source = https://github.com/isometry/vault-ssh-plus//releases/download/v0.6.0/vault-ssh-plus_0.6.0_linux_amd_64.zip
+ sha512sums = 00a03bd3bcf6958f7a21df541f4e18ffc4acb2342b97778e9b93820a5e24abe354b96026caf3bd99c736c3328d373cf425d314b4bae79e88c949d0f76e118547
+ b2sums = 1fa45c71e2fcc25dd9cf0a157d5160627455994055bbb4ade721141f1fc701f3c676a8c68d65c438d61d792fa51dcf42c806a9890ffc51e1efe499c0221a6c2e
+
+pkgname = vault-ssh-plus-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5047740033e5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,20 @@
+# Maintainer: Brуan Childs <godeater[at]𝚐mail[dot]com>
+pkgname=vault-ssh-plus-bin
+pkgver=0.6.0
+pkgrel=1
+pkgdesc='An enhanced implementation of vault ssh, wrapping the OpenSSH ssh client to eliminate the management overhead of using of short-lived SSH client keys CA-signed by Hashicorp Vault.'
+arch=(x86_64)
+url=https://github.com/isometry/vault-ssh-plus/
+license=('MIT')
+depends=('vault')
+source=("${url}/releases/download/v${pkgver}/${pkgname/-bin/}_${pkgver}_linux_amd_64.zip")
+b2sums=('1fa45c71e2fcc25dd9cf0a157d5160627455994055bbb4ade721141f1fc701f3c676a8c68d65c438d61d792fa51dcf42c806a9890ffc51e1efe499c0221a6c2e')
+sha512sums=('00a03bd3bcf6958f7a21df541f4e18ffc4acb2342b97778e9b93820a5e24abe354b96026caf3bd99c736c3328d373cf425d314b4bae79e88c949d0f76e118547')
+
+package() {
+ _output="${srcdir}/${pkgname/-bin/}_${pkgver}_${pkgrel}"
+ install -Dm755 "${_output}/vssh" "${pkgdir}/usr/bin/${pkgname/-bin/}"
+ install -Dm644 "${_output}/LICENSE" "${pkgdir}/usr/share/${pkgname/-bin/}/LICENSE"
+ install -Dm644 "${_output}/README.md" "${pkgdir}/usr/share/${pkgname/-bin/}/README.md"
+}
+