summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorÓscar García Amor2019-05-29 10:55:27 +0200
committerÓscar García Amor2019-05-29 10:55:27 +0200
commit6dbcd9a682a89db05b9a07eae360c9aae92ddf40 (patch)
tree74e9ebfe8913065d247db3b8e85369c443762a46
parenteb3cc9bbc685665f9cadbe7f8297df288adab266 (diff)
downloadaur-6dbcd9a682a89db05b9a07eae360c9aae92ddf40.tar.gz
upgpkg: lesspassgo 2018.05.09-5
Use dynamic user in systemd for lesspassgo-server
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD12
-rw-r--r--lesspassgo-server.service4
-rw-r--r--lesspassgo-server.sysusers1
4 files changed, 7 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f29de7c8b5d1..1b384e58aefc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = lesspassgo
pkgver = 2018.05.09
- pkgrel = 4
+ pkgrel = 5
url = https://github.com/tuxlinuxien/lesspassgo
arch = any
license = MIT
@@ -8,11 +8,9 @@ pkgbase = lesspassgo
source = https://github.com/tuxlinuxien/lesspassgo/archive/9d4f658de1d17d2d92b22de6f6e93dd3295aa299.tar.gz
source = lesspassgo-server.conf
source = lesspassgo-server.service
- source = lesspassgo-server.sysusers
sha256sums = 99273ad1eab14c915beae2260b6663c66772fc10143b3364dbe98ba08eeb18f1
sha256sums = 732503800bd05bb2f443d6f1fecb1d3fc3fa82074e8dc8cf01aa746817236e5b
- sha256sums = 97d450dfde9723007205d9c15645e6ad31b494648ea4636c2b80dbb4ba12dc2e
- sha256sums = 86bca7f9d667f076e4c9e0f88fee60676baca7027d5a9619a8e60277f8d29f35
+ sha256sums = bfaaca8ad7d1bcbc0a92d7d5ceadf7dc00592fe23084a70b18c8c89ede897d1d
pkgname = lesspassgo
pkgdesc = LessPass password generator cli written in Go
diff --git a/PKGBUILD b/PKGBUILD
index c0316ef19504..98499691cea9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,19 +4,17 @@ _commit='9d4f658de1d17d2d92b22de6f6e93dd3295aa299'
pkgbase=lesspassgo
pkgname=('lesspassgo' 'lesspassgo-server')
pkgver=2018.05.09
-pkgrel=4
+pkgrel=5
arch=('any')
url='https://github.com/tuxlinuxien/lesspassgo'
license=('MIT')
makedepends=('go')
source=("https://github.com/tuxlinuxien/${pkgname}/archive/${_commit}.tar.gz"
"lesspassgo-server.conf"
- "lesspassgo-server.service"
- "lesspassgo-server.sysusers")
+ "lesspassgo-server.service")
sha256sums=('99273ad1eab14c915beae2260b6663c66772fc10143b3364dbe98ba08eeb18f1'
'732503800bd05bb2f443d6f1fecb1d3fc3fa82074e8dc8cf01aa746817236e5b'
- '97d450dfde9723007205d9c15645e6ad31b494648ea4636c2b80dbb4ba12dc2e'
- '86bca7f9d667f076e4c9e0f88fee60676baca7027d5a9619a8e60277f8d29f35')
+ 'bfaaca8ad7d1bcbc0a92d7d5ceadf7dc00592fe23084a70b18c8c89ede897d1d')
build() {
export GOPATH="${srcdir}"
@@ -39,12 +37,8 @@ package_lesspassgo-server() {
# binary
install -Dm755 "bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
- # home dir
- install -dm750 -o 156 -g 156 "${pkgdir}/var/lib/${pkgname}"
# conf
install -Dm644 "${srcdir}/${pkgname}.conf" "${pkgdir}/etc/${pkgname}.conf"
# service
install -Dm644 "${srcdir}/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
- # user
- install -Dm644 "${srcdir}/${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
}
diff --git a/lesspassgo-server.service b/lesspassgo-server.service
index 780984a35903..92b41a2213e4 100644
--- a/lesspassgo-server.service
+++ b/lesspassgo-server.service
@@ -6,8 +6,8 @@ After=network-online.target
[Service]
Type=simple
-User=lesspassgo
-Group=lesspassgo
+DynamicUser=yes
+StateDirectory=lesspassgo-server
EnvironmentFile=/etc/lesspassgo-server.conf
ExecStart=/usr/bin/lesspassgo-server
diff --git a/lesspassgo-server.sysusers b/lesspassgo-server.sysusers
deleted file mode 100644
index 7940ee9c1e6b..000000000000
--- a/lesspassgo-server.sysusers
+++ /dev/null
@@ -1 +0,0 @@
-u lesspassgo 156 "lesspassgo server user" /usr/bin/nologin