summary refs log tree commit diff
path: root/etc/samba_mdns
blob: 66b13af7d843b57b3bee95dbfa4bf8c7fa8b35a1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh

# PROVIDE: samba_mdns
# REQUIRE: samba_server mdnsd
# KEYWORD: shutdown

. /etc/rc.subr

name="samba_mdns"
rcvar="samba_mdns_enable"

load_rc_config $name

: ${samba_mdns_enable:="NO"}
: ${samba_mdns_name:="${hostname}"}
: ${samba_mdns_port:="445"}
: ${samba_mdns_text:=""}

procname="/usr/local/sbin/mdnsctl"
command="/usr/sbin/daemon"
pidfile="/var/run/${name}.pid"

publish_args="${samba_mdns_name} smb tcp ${samba_mdns_port} '${samba_mdns_text}'"
command_args="-T mdnsctl -p ${pidfile} -- ${procname} publish ${publish_args}"

run_rc_command "$1"
d fbclockJune McEnroe 2018-08-20Generate scheme.hJune McEnroe 2018-08-20Add dependencies on gfx.hJune McEnroe 2018-08-18Add Blondie — Heart of GlassJune McEnroe Why didn't I know about this song? I love it. 2018-08-18Set FCEDIT=$EDITORJune McEnroe 2018-08-18Only post commits with bodies to MastodonJune McEnroe 2018-08-18Run tf/cfg link script with /bin/shJune McEnroe 2018-08-18Run {,s,t}up with /bin/shJune McEnroe 2018-08-18Use whence instead of typeJune McEnroe type is an alias for whence -v and is more for human consumption. 2018-08-18Cut off path components until right prompt fitsJune McEnroe Keeps paths valid (from somehwere) rather than abrupt truncation. 2018-08-17Add "private" alias to source encrypted fileJune McEnroe Why is there no easy way to *edit* an encrypted file? 2018-08-17Add vim mapping to add a #includeJune McEnroe