summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Engestrom2020-10-25 09:56:04 +0100
committerEric Engestrom2020-10-25 11:10:32 +0100
commitf77c993e8b9d0e05ef0a4d8b9a990120ebb0a1ec (patch)
tree18d658cd880cba232f7d67ccf556febefeceab14
downloadaur-f77c993e8b9d0e05ef0a4d8b9a990120ebb0a1ec.tar.gz
initial commit - v1.0
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD17
-rw-r--r--docker-credential-lastpass.install5
4 files changed, 41 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fb0cf43e8302
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = docker-credential-lastpass
+ pkgdesc = Docker helper to store credentials in LastPass
+ pkgver = 1.0
+ pkgrel = 1
+ url = https://gitlab.com/1ace/docker-credential-lastpass
+ install = docker-credential-lastpass.install
+ arch = any
+ license = MIT
+ depends = lastpass-cli
+ source = https://gitlab.com/1ace/docker-credential-lastpass/-/archive/v1.0/docker-credential-lastpass-v1.0.tar.gz
+ sha256sums = a39e306ac29007f976e46d3a32b6415f08a1959b87a9726fa0c587047eb44bd2
+
+pkgname = docker-credential-lastpass
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..682720a3827b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
+!docker-credential-lastpass.install
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..778e8280d78c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,17 @@
+# Maintainer: Eric Engestrom <aur [at] engestrom [dot] ch>
+
+pkgname=docker-credential-lastpass
+pkgver=1.0
+pkgrel=1
+pkgdesc="Docker helper to store credentials in LastPass"
+arch=(any)
+url="https://gitlab.com/1ace/docker-credential-lastpass"
+license=('MIT')
+depends=('lastpass-cli')
+source=("$url/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz")
+sha256sums=('a39e306ac29007f976e46d3a32b6415f08a1959b87a9726fa0c587047eb44bd2')
+install=$pkgname.install
+
+package() {
+ install -D -m 0755 "$pkgname-v$pkgver"/docker-credential-lastpass "$pkgdir/usr/bin/docker-credential-lastpass"
+}
diff --git a/docker-credential-lastpass.install b/docker-credential-lastpass.install
new file mode 100644
index 000000000000..ea026d61fa3a
--- /dev/null
+++ b/docker-credential-lastpass.install
@@ -0,0 +1,5 @@
+post_install() {
+ echo 'For docker to use LastPass, you must set `credsStore` to "lastpass" in your ~/.docker/config.json'
+ echo 'See https://docs.docker.com/engine/reference/commandline/login/#credentials-store'
+ echo 'for more information'
+}