#!/sbin/openrc-run # Copyright 2019-2023 Adélie Linux description="mdevd manages device permissions and symbolic links in /dev" extra_started_commands="reload" description_reload="Reload the mdevd configuration file" depend() { use modloop need sysfs dev-mount before checkfs fsck keyword -lxc -systemd-nspawn -vserver provide dev } stop() { ebegin "Stopping mdevd" s6-svc -D /run/service/mdevd eend $? } start() { ebegin "Starting mdevd" s6-svc -UwU /run/service/mdevd eend $? ebegin "Coldplugging devices" mdevd-coldplug -O4 eend $? } reload() { ebegin "Reloading mdevd config file" s6-svc -h /run/service/mdevd eend $? }