unprivileged kvmd daemon

This commit is contained in:
Devaev Maxim 2018-11-16 01:16:33 +03:00
parent 1c8e4dbe04
commit 1ddfc20584
3 changed files with 10 additions and 0 deletions

View File

@ -23,6 +23,7 @@ depends=(
makedepends=(python-setuptools)
source=("$url/archive/v$pkgver.tar.gz")
md5sums=(SKIP)
install=kvmd.install
build() {

View File

@ -3,6 +3,8 @@ Description=The main Pi-KVM daemon
After=network.target network-online.target nss-lookup.target
[Service]
User=kvmd
Group=kvmd
Type=simple
Restart=always
RestartSec=3

7
kvmd.install Normal file
View File

@ -0,0 +1,7 @@
post_install() {
id kvmd &>/dev/null || useradd -r -c "The main Pi-KVM daemon" -s /sbin/nologin kvmd
}
post_remove() {
userdel kvmd &>/dev/null
}