From 9609fc144db439d810bafe15a301728abd7320aa Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 2 May 2024 15:46:59 +0200 Subject: [PATCH] confd: add timestamps to dagger .log files Sample output: root@infix-00-00-00:~# cat /run/net/0/action/init/lo/45-init.sysctl.log May 02 13:45:58 net.ipv6.conf.lo.autoconf = 1 May 02 13:45:58 net.ipv6.conf.lo.dad_transmits = 1 May 02 13:45:58 net.ipv6.conf.lo.temp_prefered_lft = 86400 May 02 13:45:58 net.ipv6.conf.lo.temp_valid_lft = 604800 May 02 13:45:58 [exit:0] Fixes #374 Signed-off-by: Joachim Wiberg --- src/confd/bin/dagger | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/confd/bin/dagger b/src/confd/bin/dagger index 437469dc..516d83fb 100755 --- a/src/confd/bin/dagger +++ b/src/confd/bin/dagger @@ -50,8 +50,8 @@ action_exec() for node in $order; do for work in $(find "$actdir/$node" -type f -executable 2>/dev/null | sort); do - $work >>"$work.log" 2>&1 || code=$? - echo "[exit:$code]" >>"$work.log" + $work | ts >>"$work.log" 2>&1 || code=$? + echo "[exit:$code]" | ts >>"$work.log" [ $code -eq 0 ] || abort "$work failed with exitcode $code" done