| Server IP : 82.208.35.60 / Your IP : 216.73.216.89 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/sysutils/uhidd/files/ |
Upload File : |
#!/bin/sh
# PROVIDE: uhidd
# REQUIRE: DAEMON cleanvar
# KEYWORD: nojail shutdown
# Usage:
# uhidd start ugenX.Y # start uhidd on device 'ugenX.Y'
# uhidd stop ugenX.Y # stop uhidd on device 'ugenX.Y'
# uhidd start # start uhidd on all ugen device.
# uhidd stop # stop all uhidd instances.
. /etc/rc.subr
name=uhidd
rcvar=uhidd_enable
load_rc_config $name
: ${uhidd_enable:=NO}
command=%%PREFIX%%/sbin/${name}
start_cmd=uhidd_start
required_modules=vkbd
pidprefix=/var/run/uhidd
pidfile=${2+$pidprefix.`basename $2`.pid}
uhidd_start()
{
local dev pf
if [ -n "$1" ]; then
${command} ${uhidd_flags} $1
else
for dev in /dev/ugen*; do
pf="${pidprefix}.`basename ${dev}`.pid"
if [ ! -f ${pf} ]; then
${command} ${uhidd_flags} ${dev}
fi
done
fi
}
run_rc_command $*