From 34a34c565d63c5ab19e1123a2619f488f645bc38 Mon Sep 17 00:00:00 2001 From: frk Date: Wed, 1 Nov 2017 01:31:09 +0900 Subject: [PATCH] FreeBSD init: Remove unnecessary daemon -u option (#1924) The rc.subr framework already takes care of substituting user. So, using daemon's -u option is double user-substitution and fails if $caddy_user is non-root. --- dist/init/freebsd/caddy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/init/freebsd/caddy b/dist/init/freebsd/caddy index 5499f7c54..3f6f00e84 100755 --- a/dist/init/freebsd/caddy +++ b/dist/init/freebsd/caddy @@ -62,7 +62,7 @@ fi pidfile="/var/run/${name}.pid" procname="${caddy_bin_path}" #enabled builtin pid checking for start / stop command="/usr/sbin/daemon" -command_args="-u ${caddy_user} -p ${pidfile} /usr/bin/env ${caddy_env} ${procname} -cpu ${caddy_cpu} -log stdout -conf ${caddy_config_path} -agree -email ${caddy_cert_email} < /dev/null >> ${caddy_logfile} 2>&1" +command_args="-p ${pidfile} /usr/bin/env ${caddy_env} ${procname} -cpu ${caddy_cpu} -log stdout -conf ${caddy_config_path} -agree -email ${caddy_cert_email} < /dev/null >> ${caddy_logfile} 2>&1" start_precmd="caddy_startprecmd"