| Summary: | Невозможно включить STP для сетевого моста | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vladislav Glinkin <glinkinvd> |
| Component: | ip-brctl | Assignee: | Alexey Shabalin <shaba> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | shaba |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
ip-brctl-0.3-alt1 -> sisyphus: Fri Mar 27 2026 Alexey Shabalin <shaba@altlinux> 0.3-alt1 - Fix timer validation error texts. - Fix delif error argument order. - Tighten float input validation. - Fix signed long range check. - Fix hairpin slave option (ALT#58376). - Fix boolean conversion in make_bool (ALT#58372). - Fix setmaxage bridge attribute (ALT#58370). - Align setgcint docs with implementation (ALT#58360). - Fix addif validation (ALT#58359). - Fix exec_iplink argument handling (ALT#58358). |
Версия пакета: ip-brctl-0.2-alt1 Шаги воспроизведения: # brctl stp br0 on && \ brctl show br0 Результат: bridge name bridge id STP enabled interfaces br0 8000.bc24116eff63 no ens20 В функции make_bool() допущена опечатка, из-за чего любое значение возвращалось как 0. Исправление: --- a/usr/sbin/ip-brctl +++ b/usr/sbin/ip-brctl @@ -182,7 +182,7 @@ check_float() { make_bool() { in="${1}" str_false="${2}" - str_true="${2}" + str_true="${3}" case ${in} in off|no|0) echo "${str_false}" ;;