Skip to content

Commit

Permalink
Merge pull request #3260 from c-po/spring-cleaning-3
Browse files Browse the repository at this point in the history
T6199: remove unused Python imports from migration scripts
  • Loading branch information
c-po authored Apr 6, 2024
2 parents df2add5 + 489e6fa commit e60e2ea
Show file tree
Hide file tree
Showing 51 changed files with 51 additions and 167 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ LIBS := -lzmq
CFLAGS :=
BUILD_ARCH := $(shell dpkg-architecture -q DEB_BUILD_ARCH)
J2LINT := $(shell command -v j2lint 2> /dev/null)
PYLINT_FILES := $(shell git ls-files *.py)
PYLINT_FILES := $(shell git ls-files *.py src/migration-scripts)

config_xml_src = $(wildcard interface-definitions/*.xml.in)
config_xml_obj = $(config_xml_src:.xml.in=.xml)
Expand Down
1 change: 0 additions & 1 deletion src/migration-scripts/conntrack/2-to-3
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
import sys

from vyos.configtree import ConfigTree
from vyos.version import get_version

if len(sys.argv) < 2:
print('Must specify file name!')
Expand Down
3 changes: 1 addition & 2 deletions src/migration-scripts/dhcp-server/9-to-10
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
# - Add subnet IDs to existing subnets

import sys
import re
from vyos.configtree import ConfigTree

if len(sys.argv) < 2:
Expand Down Expand Up @@ -57,7 +56,7 @@ for network in config.list_nodes(base):
if config.exists(base + [network, 'subnet']):
for subnet in config.list_nodes(base + [network, 'subnet']):
base_subnet = base + [network, 'subnet', subnet]

for option in option_nodes:
if config.exists(base_subnet + [option]):
config.set(base_subnet + ['option'])
Expand Down
1 change: 0 additions & 1 deletion src/migration-scripts/dhcpv6-server/3-to-4
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
# - Migrate address-range to range tagNode

import sys
import re
from vyos.configtree import ConfigTree

if len(sys.argv) < 2:
Expand Down
13 changes: 5 additions & 8 deletions src/migration-scripts/firewall/10-to-11
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright (C) 2023 VyOS maintainers and contributors
# Copyright (C) 2023-2024 VyOS maintainers and contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or later as
Expand All @@ -16,12 +16,12 @@

# T5160: Firewall re-writing

# cli changes from:
# cli changes from:
# set firewall name <name> ...
# set firewall ipv6-name <name> ...
# To
# set firewall ipv4 name <name>
# set firewall ipv6 name <name>
# set firewall ipv4 name <name>
# set firewall ipv6 name <name>

## Also from 'firewall interface' removed.
## in and out:
Expand All @@ -37,13 +37,10 @@
# set firewall [ipv4 | ipv6] input filter rule <5,10,15,...> action jump
# set firewall [ipv4 | ipv6] input filter rule <5,10,15,...> jump-target <name>

import re

from sys import argv
from sys import exit

from vyos.configtree import ConfigTree
from vyos.ifconfig import Section

if len(argv) < 2:
print("Must specify file name!")
Expand Down Expand Up @@ -207,4 +204,4 @@ try:
f.write(config.to_string())
except OSError as e:
print("Failed to save the modified config: {}".format(e))
exit(1)
exit(1)
7 changes: 2 additions & 5 deletions src/migration-scripts/firewall/11-to-12
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright (C) 2023 VyOS maintainers and contributors
# Copyright (C) 2023-2024 VyOS maintainers and contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or later as
Expand All @@ -22,13 +22,10 @@
# set firewall ... rule <rule> [inbound-interface | outboubd-interface] name <iface>
# set firewall ... rule <rule> [inbound-interface | outboubd-interface] group <iface_group>

import re

from sys import argv
from sys import exit

from vyos.configtree import ConfigTree
from vyos.ifconfig import Section

if len(argv) < 2:
print("Must specify file name!")
Expand Down Expand Up @@ -71,4 +68,4 @@ try:
f.write(config.to_string())
except OSError as e:
print("Failed to save the modified config: {}".format(e))
exit(1)
exit(1)
7 changes: 2 additions & 5 deletions src/migration-scripts/firewall/12-to-13
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright (C) 2023 VyOS maintainers and contributors
# Copyright (C) 2023-2024 VyOS maintainers and contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or later as
Expand All @@ -25,13 +25,10 @@
# set firewall ... rule <rule> state <state>
# Remove command if log=disable or <state>=disable

import re

from sys import argv
from sys import exit

from vyos.configtree import ConfigTree
from vyos.ifconfig import Section

if len(argv) < 2:
print("Must specify file name!")
Expand Down Expand Up @@ -89,4 +86,4 @@ try:
f.write(config.to_string())
except OSError as e:
print("Failed to save the modified config: {}".format(e))
exit(1)
exit(1)
5 changes: 1 addition & 4 deletions src/migration-scripts/firewall/7-to-8
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright (C) 2022 VyOS maintainers and contributors
# Copyright (C) 2022-2024 VyOS maintainers and contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or later as
Expand All @@ -17,13 +17,10 @@
# T2199: Migrate interface firewall nodes to firewall interfaces <ifname> <direction> name/ipv6-name <name>
# T2199: Migrate zone-policy to firewall node

import re

from sys import argv
from sys import exit

from vyos.configtree import ConfigTree
from vyos.ifconfig import Section

if len(argv) < 2:
print("Must specify file name!")
Expand Down
9 changes: 3 additions & 6 deletions src/migration-scripts/firewall/8-to-9
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright (C) 2022 VyOS maintainers and contributors
# Copyright (C) 2022-2024 VyOS maintainers and contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or later as
Expand All @@ -15,18 +15,15 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.

# T4780: Add firewall interface group
# cli changes from:
# cli changes from:
# set firewall [name | ipv6-name] <name> rule <number> [inbound-interface | outbound-interface] <interface_name>
# To
# set firewall [name | ipv6-name] <name> rule <number> [inbound-interface | outbound-interface] [interface-name | interface-group] <interface_name | interface_group>

import re

from sys import argv
from sys import exit

from vyos.configtree import ConfigTree
from vyos.ifconfig import Section

if len(argv) < 2:
print("Must specify file name!")
Expand Down Expand Up @@ -88,4 +85,4 @@ try:
f.write(config.to_string())
except OSError as e:
print("Failed to save the modified config: {}".format(e))
exit(1)
exit(1)
13 changes: 5 additions & 8 deletions src/migration-scripts/firewall/9-to-10
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright (C) 2023 VyOS maintainers and contributors
# Copyright (C) 2023-2024 VyOS maintainers and contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or later as
Expand All @@ -15,18 +15,15 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.

# T5050: Log options
# cli changes from:
# cli changes from:
# set firewall [name | ipv6-name] <name> rule <number> log-level <log_level>
# To
# set firewall [name | ipv6-name] <name> rule <number> log-options level <log_level>

import re

from sys import argv
from sys import exit

from vyos.configtree import ConfigTree
from vyos.ifconfig import Section

if len(argv) < 2:
print("Must specify file name!")
Expand All @@ -50,7 +47,7 @@ if config.exists(base + ['name']):
continue

for rule in config.list_nodes(base + ['name', name, 'rule']):
log_options_base = base + ['name', name, 'rule', rule, 'log-options']
log_options_base = base + ['name', name, 'rule', rule, 'log-options']
rule_log_level = base + ['name', name, 'rule', rule, 'log-level']

if config.exists(rule_log_level):
Expand All @@ -64,7 +61,7 @@ if config.exists(base + ['ipv6-name']):
continue

for rule in config.list_nodes(base + ['ipv6-name', name, 'rule']):
log_options_base = base + ['ipv6-name', name, 'rule', rule, 'log-options']
log_options_base = base + ['ipv6-name', name, 'rule', rule, 'log-options']
rule_log_level = base + ['ipv6-name', name, 'rule', rule, 'log-level']

if config.exists(rule_log_level):
Expand All @@ -77,4 +74,4 @@ try:
f.write(config.to_string())
except OSError as e:
print("Failed to save the modified config: {}".format(e))
exit(1)
exit(1)
4 changes: 1 addition & 3 deletions src/migration-scripts/interfaces/26-to-27
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright (C) 2022 VyOS maintainers and contributors
# Copyright (C) 2022-2024 VyOS maintainers and contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or later as
Expand All @@ -18,8 +18,6 @@
# present for DHCP

from sys import argv

from vyos.ethtool import Ethtool
from vyos.configtree import ConfigTree

if len(argv) < 2:
Expand Down
3 changes: 1 addition & 2 deletions src/migration-scripts/interfaces/27-to-28
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright (C) 2023 VyOS maintainers and contributors
# Copyright (C) 2023-2024 VyOS maintainers and contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or later as
Expand All @@ -19,7 +19,6 @@

from sys import argv

from vyos.ethtool import Ethtool
from vyos.configtree import ConfigTree

if len(argv) < 2:
Expand Down
4 changes: 1 addition & 3 deletions src/migration-scripts/interfaces/28-to-29
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright (C) 2023 VyOS maintainers and contributors
# Copyright (C) 2023-2024 VyOS maintainers and contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or later as
Expand All @@ -18,8 +18,6 @@
# valueless node.

from sys import argv

from vyos.ethtool import Ethtool
from vyos.configtree import ConfigTree

if len(argv) < 2:
Expand Down
4 changes: 1 addition & 3 deletions src/migration-scripts/interfaces/29-to-30
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright (C) 2023 VyOS maintainers and contributors
# Copyright (C) 2023-2024 VyOS maintainers and contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or later as
Expand All @@ -17,8 +17,6 @@
# T5286: remove XDP support in favour of VPP

from sys import argv

from vyos.ethtool import Ethtool
from vyos.configtree import ConfigTree

if len(argv) < 2:
Expand Down
2 changes: 0 additions & 2 deletions src/migration-scripts/ipoe-server/1-to-2
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@
# 1. The first pool that contains next-poll.
# 2. Else, the first pool in the list

import os

from sys import argv
from sys import exit
from vyos.configtree import ConfigTree
Expand Down
3 changes: 0 additions & 3 deletions src/migration-scripts/ipoe-server/2-to-3
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,10 @@

# Migrating to named ipv6 pools

import os

from sys import argv
from sys import exit
from vyos.configtree import ConfigTree


if len(argv) < 2:
print("Must specify file name!")
exit(1)
Expand Down
4 changes: 1 addition & 3 deletions src/migration-scripts/ipsec/11-to-12
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright (C) 2023 VyOS maintainers and contributors
# Copyright (C) 2023-2024 VyOS maintainers and contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or later as
Expand All @@ -16,8 +16,6 @@

# Remove legacy ipsec.conf and ipsec.secrets - Not supported with swanctl

import re

from sys import argv
from sys import exit

Expand Down
2 changes: 0 additions & 2 deletions src/migration-scripts/ipsec/12-to-13
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@
# Changed value of dead-peer-detection.action from hold to trap
# Changed value of close-action from hold to trap and from restart to start

import re

from sys import argv
from sys import exit

Expand Down
3 changes: 1 addition & 2 deletions src/migration-scripts/ipsec/7-to-8
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright (C) 2021 VyOS maintainers and contributors
# Copyright (C) 2021-2024 VyOS maintainers and contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or later as
Expand All @@ -26,7 +26,6 @@ from sys import argv
from sys import exit

from vyos.configtree import ConfigTree
from vyos.pki import load_public_key
from vyos.pki import load_private_key
from vyos.pki import encode_public_key
from vyos.pki import encode_private_key
Expand Down
Loading

0 comments on commit e60e2ea

Please sign in to comment.