#!/bin/sh
# This hotplug script reloads fluent-bit, so that kmsg logs' timestamp gets in sync

[ "$ACTION" = stratum ] || exit 0

# only once
if ! uci -q get time.global.first_use_date > /dev/null 2>&1; then
	flb_pid="$(pidof fluent-bit)"

	if [ -n "$flb_pid" ]; then
		logger -t "logmngr.hotplug" -p info "reload fluent-bit due to ntp sync"
		kill -SIGHUP "$flb_pid"
	fi
fi
