Initial RK1 media-center image project
This commit is contained in:
Executable
+34
@@ -0,0 +1,34 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
if ! getent group kodi >/dev/null 2>&1; then
|
||||
addgroup --system kodi
|
||||
fi
|
||||
if ! getent passwd kodi >/dev/null 2>&1; then
|
||||
adduser --system --ingroup kodi --home /var/lib/kodi --no-create-home \
|
||||
--disabled-login --shell /usr/sbin/nologin kodi
|
||||
fi
|
||||
|
||||
for group in video render audio input; do
|
||||
if getent group "${group}" >/dev/null 2>&1; then
|
||||
adduser kodi "${group}" >/dev/null
|
||||
fi
|
||||
done
|
||||
|
||||
systemd-tmpfiles --create rkmedia.conf >/dev/null 2>&1 || true
|
||||
udevadm control --reload-rules >/dev/null 2>&1 || true
|
||||
udevadm trigger --action=change --subsystem-match=drm >/dev/null 2>&1 || true
|
||||
udevadm trigger --action=change --subsystem-match=dma_heap >/dev/null 2>&1 || true
|
||||
udevadm trigger --action=change --subsystem-match=misc >/dev/null 2>&1 || true
|
||||
udevadm settle >/dev/null 2>&1 || true
|
||||
|
||||
if command -v deb-systemd-helper >/dev/null 2>&1; then
|
||||
deb-systemd-helper unmask kodi-rk.service >/dev/null || true
|
||||
deb-systemd-helper enable kodi-rk.service >/dev/null || true
|
||||
fi
|
||||
if [ -d /run/systemd/system ]; then
|
||||
systemctl daemon-reload >/dev/null || true
|
||||
fi
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user