Bug 58372 - Невозможно включить STP для сетевого моста
Summary: Невозможно включить STP для сетевого моста
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ip-brctl (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-03-25 17:36 MSK by Vladislav Glinkin
Modified: 2026-03-27 02:13 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladislav Glinkin 2026-03-25 17:36:11 MSK
Версия пакета:
	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}" ;;
Comment 1 Repository Robot 2026-03-27 02:13:00 MSK
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).