17
0

6 Commits

Author SHA256 Message Date
e7cdbfb219 upload tarball (from github) 2026-02-11 10:29:56 +01:00
45b917b669 update to sync with factory 2026-02-11 10:29:01 +01:00
43e2793b1c delete tarball 2026-02-11 10:28:20 +01:00
073ea7d299 Update virt-bridge-setup.spec 2026-02-09 19:48:44 +01:00
505c7bb2b0 renamed source file 2026-01-21 16:59:29 +01:00
dddf7c0d41 update to version 2.9 2025-11-25 16:46:49 +01:00
4 changed files with 74 additions and 7 deletions

BIN
1.1.tar.gz LFS

Binary file not shown.

BIN
2.9.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,71 @@
-------------------------------------------------------------------
Wed Feb 11 09:25:55 UTC 2026 - Antoine Ginies <aginies@suse.com>
- fix building from github source tarball
-------------------------------------------------------------------
Thu Oct 9 11:57:33 UTC 2025 - Antoine Ginies <aginies@suse.com>
version 2.9:
* use VAR for DBUS path
* create a get all devices function
* Create CommandHandler class (for interactive and command args)
* add interactive wizard for: add, delete, activate, deactivate
* rollback if activation of the bridge interface failed
* fix some pylint issues
* simplification: use _select_connection_interactively
* clarify indentation
-------------------------------------------------------------------
Wed Oct 1 11:43:17 UTC 2025 - Antoine Ginies <aginies@suse.com>
version 2.8:
* use GetAll to avoid multiple dbus call.
* Check slave interface exist before adding the bridge
* fix forward delay value (should be 30)
* fix typo in vlan-default-pvid
-------------------------------------------------------------------
Mon Sep 29 11:58:07 UTC 2025 - Antoine Ginies <aginies@suse.com>
version 2.6:
* use typing module
* improve check_interface_exist
* remove run_command, use dbus to check if NM is running
* various fix around dry-run
* fix typo on vlan setting. Improve getting bridge info
* concatenate do_(activate/deactivate/delete) functions
* use external function to get ipv4 config and bridge settings
* various mypy and pylint fixes
-------------------------------------------------------------------
Thu Sep 25 12:23:03 UTC 2025 - Antoine Ginies <aginies@suse.com>
version 2.4:
* add vlan_filtering, vlan_default_pvid options
* check forward delay value
* add support for multicast-snooping
* show more details on bridge config
* add a dry-run mode
* select a default interface with an IPV4 adress
-------------------------------------------------------------------
Wed Sep 24 19:54:41 UTC 2025 - Antoine Ginies <aginies@suse.com>
version 2.1:
* select a default slave interface if none choosen
* add stp-priority option
* add an interactive mode with completion
-------------------------------------------------------------------
Wed Sep 24 07:26:41 UTC 2025 - Antoine Ginies <aginies@suse.com>
version 2.0:
* major change to use NetworkManager API instead of nmcli
* by default the tool now clone the MAC address of the slace interface
* its mandatory to select the slave interface
-------------------------------------------------------------------
Tue May 20 13:48:18 UTC 2025 - Antoine Ginies <aginies@suse.com>

View File

@@ -16,7 +16,7 @@
#
Name: virt-bridge-setup
Version: 1.1
Version: 2.9
Release: 1%{?dist}
Summary: Script to setup virtual bridges
License: GPL-2.0-or-later
@@ -25,10 +25,11 @@ URL: https://github.com/aginies/virt-bridge-setup
Source0: https://github.com/aginies/virt-bridge-setup/archive/refs/tags/%{version}.tar.gz
BuildArch: noarch
Requires: NetworkManager
Requires: python3-dbus-python
BuildRequires: make
%description
virt-bridge-setup is a script to automate the setup of virtual bridges using NetworkManager.
virt-bridge-setup is a script to automate the setup of virtual bridges using NetworkManager and dbus.
It simplifies the process of creating and managing network bridges for virtualization environments.
%prep
@@ -42,8 +43,6 @@ It simplifies the process of creating and managing network bridges for virtualiz
%files
%license LICENSE
%doc README.md
%{_sysconfdir}
%attr(0755,root,root) %{_sbindir}/%{name}
%attr(0644,root,root) %{_sysconfdir}/systemd/network/98-default-bridge.link
%changelog