From fadc03841984cfabf07bc46f5df6e353f836d709 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Fri, 17 Oct 2025 10:13:26 +0000 Subject: [PATCH] touch debug.log in bitcoin_checkconfig --- production/freebsd/rc.d/bitcoin | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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