summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDevaev Maxim2019-04-20 07:34:27 +0300
committerDevaev Maxim2019-04-20 07:34:27 +0300
commit70288998fea99c35f8a4858b65deacf82f7853c3 (patch)
tree6099ab6c9c964736810031f22560320076f2195c
parentfea37cf9ea2417ef9da9b14c4b25ba8d6db8108e (diff)
downloadaur-70288998fea99c35f8a4858b65deacf82f7853c3.tar.gz
Update to 0.153-1
-rw-r--r--PKGBUILD2
-rw-r--r--kvmd.install18
2 files changed, 15 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index da3bc78c007d..4a97a5c4f392 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,6 +2,8 @@
# Author: Maxim Devaev <mdevaev@gmail.com>
+# CUSTOMIZEPKG_PIKVM
+
[ -n "$PIKVM_PLATFORM" ] || PIKVM_PLATFORM="v1-vga v1-hdmi"
[ -n "$PIKVM_BOARD" ] || PIKVM_BOARD="rpi2 rpi3"
diff --git a/kvmd.install b/kvmd.install
index 7b5c9313de5b..7b9db85a0e69 100644
--- a/kvmd.install
+++ b/kvmd.install
@@ -1,14 +1,22 @@
post_install() {
+ post_upgrade
+
+ echo "==> Generating KVMD certificate ..."
+ kvmd-gencert
+}
+
+post_upgrade() {
+ echo "==> Configuring KVMD user and groups ..."
+
id kvmd &>/dev/null || useradd -r -c "The main Pi-KVM daemon" -s /sbin/nologin kvmd
- groupmems -g gpio -a kvmd
- groupmems -g uucp -a kvmd
- groupmems -g systemd-journal -a kvmd
+
+ for group in gpio uucp systemd-journal; do
+ (groupmems -l -g "$group" | grep kvmd >/dev/null) || groupmems -g "$group" -a kvmd
+ done
chown root:kvmd \
/usr/share/kvmd/configs.default/kvmd/htpasswd \
/etc/kvmd/htpasswd
-
- kvmd-gencert
}
post_remove() {