From 24c0de6042b019287d49f2ef6082449fe404a759 Mon Sep 17 00:00:00 2001 From: Rich Braun Date: Mon, 10 Nov 2025 14:57:50 -0800 Subject: [PATCH] SYS-664 fix weewx entrypoint --- images/weewx/entrypoint.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/images/weewx/entrypoint.sh b/images/weewx/entrypoint.sh index 289f19c9..a8e3f739 100755 --- a/images/weewx/entrypoint.sh +++ b/images/weewx/entrypoint.sh @@ -79,8 +79,12 @@ if [ ! -e $WX_ROOT/weewx.conf.bak ]; then "/skin = Standard/,/enable = false/c skin = $SKIN\n enable = true" $WX_ROOT/weewx.conf fi - # Change the 5th "enable = false" which is Wunderground StdRESTful toggle - awk '/enable = false/{c++;if(c==5){sub("enable = false","enable = true");c=0}}1' \ + # Enable rsync + sed -i \ + "/user has write permissions/,/enable = false/c # enabled by entrypoint\n\tenable = true" $WX_ROOT/weewx.conf + + # Change the 6th "enable = false" which is Wunderground StdRESTful toggle + awk '/enable = false/{c++;if(c==6){sub("enable = false","enable = true");c=0}}1' \ $WX_ROOT/weewx.conf > $WX_ROOT/weewx.conf.new mv $WX_ROOT/weewx.conf $WX_ROOT/weewx.conf.awk mv $WX_ROOT/weewx.conf.new $WX_ROOT/weewx.conf