summaryrefslogtreecommitdiff
path: root/src/migration-scripts/system/20-to-21
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2021-09-05 18:03:11 +0200
committerChristian Poessinger <christian@poessinger.com>2021-09-05 18:03:11 +0200
commite48d9fbd35619cd4c06b1eb5aa66eb5889e3f0c0 (patch)
tree9afb45956790fea8042c0f7248d9eacc0d7153f3 /src/migration-scripts/system/20-to-21
parentf695a70f85576733e7fa4c5553f8f1cd555f16c3 (diff)
downloadvyos-1x-e48d9fbd35619cd4c06b1eb5aa66eb5889e3f0c0.tar.gz
vyos-1x-e48d9fbd35619cd4c06b1eb5aa66eb5889e3f0c0.zip
system: T3804: rename migration script 20-to-21 -> 21-to-22
VyOS 1.3 equuleus now uses version 21 so we have to bump this by one.
Diffstat (limited to 'src/migration-scripts/system/20-to-21')
-rwxr-xr-xsrc/migration-scripts/system/20-to-2157
1 files changed, 0 insertions, 57 deletions
diff --git a/src/migration-scripts/system/20-to-21 b/src/migration-scripts/system/20-to-21
deleted file mode 100755
index ad41be646..000000000
--- a/src/migration-scripts/system/20-to-21
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/usr/bin/env python3
-#
-# Copyright (C) 2021 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
-# published by the Free Software Foundation.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-import os
-
-from sys import exit, argv
-from vyos.configtree import ConfigTree
-
-if (len(argv) < 1):
- print("Must specify file name!")
- exit(1)
-
-file_name = argv[1]
-with open(file_name, 'r') as f:
- config_file = f.read()
-
-base = ['system', 'sysctl']
-config = ConfigTree(config_file)
-
-if not config.exists(base):
- # Nothing to do
- exit(0)
-
-for all_custom in ['all', 'custom']:
- if config.exists(base + [all_custom]):
- for key in config.list_nodes(base + [all_custom]):
- tmp = config.return_value(base + [all_custom, key, 'value'])
- config.set(base + ['parameter', key, 'value'], value=tmp)
- config.set_tag(base + ['parameter'])
- config.delete(base + [all_custom])
-
-for ipv4_param in ['net.ipv4.igmp_max_memberships', 'net.ipv4.ipfrag_time']:
- if config.exists(base + [ipv4_param]):
- tmp = config.return_value(base + [ipv4_param])
- config.set(base + ['parameter', ipv4_param, 'value'], value=tmp)
- config.set_tag(base + ['parameter'])
- config.delete(base + [ipv4_param])
-
-try:
- with open(file_name, 'w') as f:
- f.write(config.to_string())
-except OSError as e:
- print("Failed to save the modified config: {}".format(e))
- exit(1)