diff --git a/production/freebsd/rc.d/bitcoin b/production/freebsd/rc.d/bitcoin index 1ce4f3661..79000b5ae 100644 --- a/production/freebsd/rc.d/bitcoin +++ b/production/freebsd/rc.d/bitcoin @@ -64,6 +64,8 @@ bitcoin_checkconfig() echo "Missing data directory: ${bitcoin_data_dir}" exit 1 fi + touch "${bitcoin_data_dir}/debug.log" + chmod 644 "${bitcoin_data_dir}/debug.log" chown -R "${bitcoin_user}:${bitcoin_group}" "${bitcoin_data_dir}" if [ ! -f "${bitcoin_config_file}" ] @@ -88,10 +90,6 @@ bitcoin_precmd() { bitcoin_checkconfig - # ensure debug.log exists & override default permissions - touch "${bitcoin_data_dir}/debug.log" - chmod 644 "${bitcoin_data_dir}/debug.log" - pid=$(check_pidfile "${pidfile}" "${procname}") if [ -z "${pid}" ] then