From 2797b4b6333bbfbf2bd39bd45d9fbc69c5dbf19b Mon Sep 17 00:00:00 2001 From: Mike Hibler Date: Tue, 31 Jan 2017 08:07:57 -0700 Subject: [PATCH] Change the interpretation of the loadinfo HEARTBEAT value. Zero means disable, anything non-zero means "let the server decide". --- clientside/tmcc/freebsd/rc.frisbee | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/clientside/tmcc/freebsd/rc.frisbee b/clientside/tmcc/freebsd/rc.frisbee index 7d0618555..b23803977 100755 --- a/clientside/tmcc/freebsd/rc.frisbee +++ b/clientside/tmcc/freebsd/rc.frisbee @@ -394,8 +394,9 @@ loadone() { fi # + # Current semantics: # HEARTBEAT==0: no heartbeat - # ow: send report at specified interval (<= one hour) + # ow: enable heartbeat, but let server dictate (-H 0) # HB="" case "$HEARTBEAT" in @@ -403,12 +404,8 @@ loadone() { echo "Ignoring bogus HEARTBEAT value \"$HEARTBEAT\"" ;; *) - if [ $HEARTBEAT -le 0 -o $HEARTBEAT -gt 3600 ]; then - if [ $HEARTBEAT -ne 0 ]; then - echo "Ignoring bad HEARTBEAT value \"$HEARTBEAT\"" - fi - else - HB="-H $HEARTBEAT" + if [ $HEARTBEAT -gt 0 ]; then + HB="-H 0" fi ;; esac -- GitLab