diff options
author | João Figueiredo | 2022-08-16 22:14:30 +0100 |
---|---|---|
committer | João Figueiredo | 2022-08-16 22:14:30 +0100 |
commit | 39d035f3be637cf1a34739c2689d84de47ec8068 (patch) | |
tree | 6914d4911d800a12631b14e95ac5f77eedaaf710 | |
parent | 7621ff61f74be6061e70f99c3bf74dd4a651fa23 (diff) | |
download | aur-39d035f3be637cf1a34739c2689d84de47ec8068.tar.gz |
Add service file to source
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 10 | ||||
-rw-r--r-- | pamusb-agent.service | 22 |
3 files changed, 31 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = pam_usb pkgdesc = Hardware authentication for Linux using ordinary flash media (USB & Card based). pkgver = 0.8.2 - pkgrel = 3 + pkgrel = 4 url = https://github.com/mcdope/pam_usb arch = x86_64 license = GPL2 @@ -11,6 +11,8 @@ pkgbase = pam_usb options = !emptydirs backup = etc/security/pam_usb.conf source = pam_usb-0.8.2.tar.gz::https://github.com/mcdope/pam_usb/archive/refs/tags/0.8.2.tar.gz + source = pamusb-agent.service sha256sums = e6d49c1a8b01af165c7c98ead9dc28020e8da138cb9c7e0906350477af5ae531 + sha256sums = f5875f0669b2638f36885c305d719072798b5097b15e6c94a8a852bb896bfc5c pkgname = pam_usb @@ -4,7 +4,7 @@ pkgname=pam_usb pkgver=0.8.2 -pkgrel=3 +pkgrel=4 pkgdesc='Hardware authentication for Linux using ordinary flash media (USB & Card based).' arch=($CARCH) url='https://github.com/mcdope/pam_usb' @@ -12,8 +12,10 @@ license=(GPL2) depends=(python-gobject libxml2 udisks2) options=(!emptydirs) backup=("etc/security/pam_usb.conf") -source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") -sha256sums=('e6d49c1a8b01af165c7c98ead9dc28020e8da138cb9c7e0906350477af5ae531') +source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz" + "pamusb-agent.service") +sha256sums=('e6d49c1a8b01af165c7c98ead9dc28020e8da138cb9c7e0906350477af5ae531' + 'f5875f0669b2638f36885c305d719072798b5097b15e6c94a8a852bb896bfc5c') build() { make -C $pkgname-$pkgver @@ -21,5 +23,5 @@ build() { package() { make -C $pkgname-$pkgver DESTDIR="$pkgdir" PAM_USB_DEST="$pkgdir/usr/lib/security" install - install -Dt $pkgdir/usr/lib/systemd/system -m0644 $pkgname-$pkgver/arch_linux/pamusb-agent.service + install -Dt "$pkgdir/usr/lib/systemd/system" -m0644 "pamusb-agent.service" } diff --git a/pamusb-agent.service b/pamusb-agent.service new file mode 100644 index 000000000000..54d9384f0da4 --- /dev/null +++ b/pamusb-agent.service @@ -0,0 +1,22 @@ +[Unit] +Description=USB PAM authentication agent +#Wants=user.slice +#After=user.slice + +After=dbus.service + +[Service] +ExecStart=/usr/bin/pamusb-agent +Restart=always +RestartSec=0 +ProtectKernelModules=True +ProtectKernelTunables=True +ProtectClock=True +ProtectHostname=True +NoNewPrivileges=True +ProtectSystem=strict +PrivateTmp=True +ProtectControlGroups=true + +[Install] +WantedBy=multi-user.target |