cleanup: fixed issue cleaning up device names with @ in them
This commit is contained in:
parent
d04f8d69d2
commit
94f070e0ff
1 changed files with 2 additions and 1 deletions
|
@ -61,7 +61,7 @@ def cleanup_sessions() -> None:
|
|||
|
||||
def cleanup_interfaces() -> None:
|
||||
print("cleaning up devices")
|
||||
output = subprocess.check_output("ip -o -br link show", shell=True)
|
||||
output = subprocess.check_output("ip -br link show", shell=True)
|
||||
lines = output.decode().strip().split("\n")
|
||||
for line in lines:
|
||||
values = line.split()
|
||||
|
@ -73,6 +73,7 @@ def cleanup_interfaces() -> None:
|
|||
or name.startswith("b.")
|
||||
or name.startswith("ctrl")
|
||||
):
|
||||
name = name.split("@")[0]
|
||||
result = subprocess.call(f"ip link delete {name}", shell=True)
|
||||
if result:
|
||||
print(f"failed to remove {name}")
|
||||
|
|
Loading…
Reference in a new issue