summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Gerbet2021-05-02 10:26:48 +0200
committerThomas Gerbet2021-05-02 10:30:41 +0200
commitf6bef4bb9ce04693d12eb0598f0b9b912c2d109c (patch)
tree4c604c1b44265dc775f703c588b8dac63d42b5e2
parent7dbc8e1ce34f58b2db9aaf16b7e7eda574d98539 (diff)
downloadaur-f6bef4bb9ce04693d12eb0598f0b9b912c2d109c.tar.gz
Use upstream SystemD service file
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD6
-rw-r--r--yubikey-agent.service35
3 files changed, 6 insertions, 41 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f692c91c2152..b23835dba37d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = yubikey-agent
pkgdesc = A seamless ssh-agent for YubiKeys
pkgver = 0.1.3
- pkgrel = 3
+ pkgrel = 4
url = https://filippo.io/yubikey-agent
arch = x86_64
arch = aarch64
@@ -10,9 +10,9 @@ pkgbase = yubikey-agent
depends = pcsclite
depends = pinentry
source = https://github.com/FiloSottile/yubikey-agent/archive/v0.1.3.tar.gz
- source = yubikey-agent.service
+ source = https://github.com/FiloSottile/yubikey-agent/raw/5000c3231e05c8998dbee18cddb5413c1f6a5fe5/contrib/systemd/user/yubikey-agent.service
sha256sums = 58c597551daf0c429d7ea63f53e72b464f8017f5d7f88965d4dae397ce2cb70a
- sha256sums = f0daac762ed6242814a7857494968d18cd400672333b6ab9aa9c9abf714de7dc
+ sha256sums = e76c9d5850755e6066478baafbb2d9717ef1f0ffa1a7ed9fc415b7479034e36d
pkgname = yubikey-agent
diff --git a/PKGBUILD b/PKGBUILD
index 7c796fbdfd4f..dec17b9774a4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=yubikey-agent
pkgver=0.1.3
-pkgrel=3
+pkgrel=4
pkgdesc='A seamless ssh-agent for YubiKeys'
arch=('x86_64' 'aarch64')
url="https://filippo.io/yubikey-agent"
@@ -16,11 +16,11 @@ depends=('pcsclite' 'pinentry')
makedepends=('go')
source=(
"https://github.com/FiloSottile/yubikey-agent/archive/v${pkgver}.tar.gz"
- 'yubikey-agent.service'
+ "https://github.com/FiloSottile/yubikey-agent/raw/5000c3231e05c8998dbee18cddb5413c1f6a5fe5/contrib/systemd/user/yubikey-agent.service"
)
sha256sums=(
'58c597551daf0c429d7ea63f53e72b464f8017f5d7f88965d4dae397ce2cb70a'
- 'f0daac762ed6242814a7857494968d18cd400672333b6ab9aa9c9abf714de7dc'
+ 'e76c9d5850755e6066478baafbb2d9717ef1f0ffa1a7ed9fc415b7479034e36d'
)
build() {
diff --git a/yubikey-agent.service b/yubikey-agent.service
deleted file mode 100644
index 67ec6c1cc65d..000000000000
--- a/yubikey-agent.service
+++ /dev/null
@@ -1,35 +0,0 @@
-[Unit]
-Description=Seamless ssh-agent for YubiKeys
-Documentation=https://filippo.io/yubikey-agent
-
-[Service]
-ExecStart=/usr/bin/yubikey-agent -l %t/yubikey-agent/yubikey-agent.sock
-ExecReload=/bin/kill -HUP $MAINPID
-ProtectSystem=strict
-ProtectKernelLogs=yes
-ProtectKernelModules=yes
-ProtectKernelTunables=yes
-ProtectControlGroups=yes
-ProtectClock=yes
-ProtectHostname=yes
-PrivateTmp=yes
-PrivateDevices=yes
-PrivateUsers=yes
-IPAddressDeny=any
-RestrictAddressFamilies=AF_UNIX
-RestrictNamespaces=yes
-RestrictRealtime=yes
-RestrictSUIDSGID=yes
-LockPersonality=yes
-CapabilityBoundingSet=
-SystemCallFilter=@system-service
-SystemCallFilter=~@privileged @resources
-SystemCallErrorNumber=EPERM
-SystemCallArchitectures=native
-NoNewPrivileges=yes
-KeyringMode=private
-UMask=0177
-RuntimeDirectory=yubikey-agent
-
-[Install]
-WantedBy=default.target