#!/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