# shellcheck shell=bash do_setcap() { setcap cap_sys_admin,cap_sys_nice+p "$(readlink -f usr/bin/sunshine)" } do_udev_reload() { udevadm control --reload-rules udevadm trigger --property-match=DEVNAME=/dev/uinput udevadm trigger --property-match=DEVNAME=/dev/uhid udevadm trigger --subsystem-match=hidraw udevadm trigger --subsystem-match=input modprobe uinput || true modprobe uhid || true } post_install() { do_setcap do_udev_reload modprobe uhid } post_upgrade() { do_setcap do_udev_reload modprobe uhid }