keepalived: use section vrrp_script for option track_script
authorRishabh <redacted>
Mon, 20 Apr 2026 17:02:57 +0000 (22:32 +0530)
committerFlorian Eckert <redacted>
Mon, 27 Apr 2026 12:28:04 +0000 (14:28 +0200)
`track_script` and `vrrp_script` are both sections that run custom scripts
which handle priority of a vrrp_instance.
`track_script` is not supported by this uci implementation

`vrrp_instance` was still trying to fetch config for track_script from section
'track_script'.

After the changes, when listing track_script in vrrp_instance,
it tries to fetch config from section `vrrp_script` which is supported.

Signed-off-by: Rishabh <redacted>
net/keepalived/files/keepalived.init

index aa6870f09aa6e8d523713c3f607db84d25ea13b7..08d940988c27a12fce71082954001aa88215fa4a 100644 (file)
@@ -434,7 +434,7 @@ vrrp_instance() {
                [ -z "$optval" ] && continue
                config_section_open "$opt" "" "$INDENT_1"
                for t in $optval; do
-                       config_foreach print_track_script_indent track_script "$t" "$INDENT_2"
+                       config_foreach print_track_script_indent vrrp_script "$t" "$INDENT_2"
                done
                config_section_close "$INDENT_1"
        done
git clone https://git.99rst.org/PROJECT