Added relayd
This commit is contained in:
11
net/relayd/files/patch-share_mk_bsd.own.mk
Normal file
11
net/relayd/files/patch-share_mk_bsd.own.mk
Normal file
@ -0,0 +1,11 @@
|
||||
--- share/mk/bsd.own.mk.orig 2023-11-02 07:25:02 UTC
|
||||
+++ share/mk/bsd.own.mk
|
||||
@@ -15,7 +15,7 @@ SKEY?= yes
|
||||
# Set `YP' to `yes' to build with support for NIS/YP.
|
||||
YP?= yes
|
||||
|
||||
-CLANG_ARCH=aarch64 amd64 arm i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
|
||||
+CLANG_ARCH=aarch64 amd64 arm armv6 armv7 i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
|
||||
GCC4_ARCH=alpha hppa sh sparc64
|
||||
GCC3_ARCH=m88k
|
||||
LLD_ARCH=aarch64 amd64 arm i386 powerpc powerpc64 riscv64
|
||||
39
net/relayd/files/relayd.in
Normal file
39
net/relayd/files/relayd.in
Normal file
@ -0,0 +1,39 @@
|
||||
#!/bin/sh
|
||||
|
||||
# PROVIDE: relayd
|
||||
# REQUIRE: NETWORKING syslogd
|
||||
# BEFORE: DAEMON
|
||||
# KEYWORD: shutdown
|
||||
|
||||
# Add the following lines to /etc/rc.conf to enable relayd:
|
||||
# relayd_enable="YES"
|
||||
# relayd_flags="<set as needed>"
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name=relayd
|
||||
rcvar=relayd_enable
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
: ${relayd_enable="NO"}
|
||||
|
||||
command="%%PREFIX%%/sbin/relayd"
|
||||
relayctl="%%PREFIX%%/sbin/relayctl"
|
||||
start_precmd="relayd_checkconfig"
|
||||
reload_precmd="relayd_checkconfig"
|
||||
restart_precmd="relayd_checkconfig"
|
||||
reload_cmd="relayd_reload_cmd"
|
||||
extra_commands="reload"
|
||||
|
||||
relayd_checkconfig()
|
||||
{
|
||||
echo "Performing sanity check on relayd configuration:"
|
||||
eval ${command} ${relayd_flags} -n
|
||||
}
|
||||
|
||||
relayd_reload_cmd () {
|
||||
${relayctl} reload
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
||||
Reference in New Issue
Block a user