OpenCode Agent
|
29b9f8caa5
|
fix: исправления ошибок установки и работы (7 багов)
1. fix(install_nfqws): добавлены libmnl-dev и zlib1g-dev для всех дистрибутивов
- Ubuntu/Debian: libmnl-dev zlib1g-dev
- Arch: libmnl zlib
- Fedora: libmnl-devel zlib-devel
- Alpine: libmnl-dev zlib-dev
Исправляет fatal error: libmnl/libmnl.h и zlib.h при сборке nfqws.
2. fix(test_zapret): исправлен вывод результатов теста
- было: Results: / passed (всегда 1/1)
- стало: Results: / passed (реальные цифры)
3. fix(autotest): cleanup_firewall перед каждым тестом стратегии
- Убирает остатки iptables/nftables от предыдущего теста
4. fix(install): корректная обработка exit 2 от sync_from_upstream.sh
- exit 2 = успешный sync + флаг rebuild, не ошибка
- Теперь не пишет '[!] Sync failed' при нормальном обновлении
5. fix(service): убран рекурсивный вызов bash $0 remove_services
- Используется прямой вызов функции service_remove()
6. fix(update): корректная запись версии в .service/version.txt
- Убран префикс LOCAL_VERSION= из записи
- Добавлена очистка кавычек через sed/tr
7. fix(service): проверка $DISPLAY перед xdg-open в check_for_updates
- Предотвращает ошибки 'cannot open display' на headless/SSH
|
2026-05-10 18:03:40 +04:00 |
|