svn commit: r415589 - head/net/relayd/files
Lars Engels
lme at FreeBSD.org
Sat May 21 10:13:12 UTC 2016
Author: lme
Date: Sat May 21 10:13:11 2016
New Revision: 415589
URL: https://svnweb.freebsd.org/changeset/ports/415589
Log:
Check relayd's configuration with {start,restart,reload}_precmd in the rc script.
PR: 200914
Submitted by: Damien Fleuriot <dam at my.gd>
Approved by: maintainer timeout (11 months)
Modified:
head/net/relayd/files/relayd.in
Modified: head/net/relayd/files/relayd.in
==============================================================================
--- head/net/relayd/files/relayd.in Sat May 21 09:59:56 2016 (r415588)
+++ head/net/relayd/files/relayd.in Sat May 21 10:13:11 2016 (r415589)
@@ -22,9 +22,18 @@ load_rc_config $name
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
}
More information about the svn-ports-all
mailing list