summaryrefslogtreecommitdiff
path: root/src/migration-scripts/system/11-to-12
diff options
context:
space:
mode:
authorhagbard <vyosdev@derith.de>2019-12-05 08:06:29 -0800
committerhagbard <vyosdev@derith.de>2019-12-05 08:06:29 -0800
commitc9390e9f1522cf5208dcdce59f2913639ab7fd6d (patch)
treec63b7863f07eb96d59c57a3326ff4504fbf01901 /src/migration-scripts/system/11-to-12
parent470fc2fd021403e350e655e56742aae59fd6b6a1 (diff)
downloadvyos-1x-c9390e9f1522cf5208dcdce59f2913639ab7fd6d.tar.gz
vyos-1x-c9390e9f1522cf5208dcdce59f2913639ab7fd6d.zip
Revert "syslog: T1845: syslog host no longer accepts a port"
This reverts commit a93a1dbd7d18ff82246b4f7fb9a3757c14e6a9c7.
Diffstat (limited to 'src/migration-scripts/system/11-to-12')
-rwxr-xr-xsrc/migration-scripts/system/11-to-1255
1 files changed, 0 insertions, 55 deletions
diff --git a/src/migration-scripts/system/11-to-12 b/src/migration-scripts/system/11-to-12
deleted file mode 100755
index beba194fc..000000000
--- a/src/migration-scripts/system/11-to-12
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/usr/bin/env python3
-
-# converts 'set system syslog host <address>:<port>'
-# to 'set system syslog host <address> port <port>'
-
-import sys
-import re
-
-from vyos.configtree import ConfigTree
-
-if (len(sys.argv) < 1):
- print("Must specify file name!")
- sys.exit(1)
-
-file_name = sys.argv[1]
-
-with open(file_name, 'r') as f:
- config_file = f.read()
-
-config = ConfigTree(config_file)
-cbase = ['system', 'syslog', 'host']
-
-if not config.exists(cbase):
- sys.exit(0)
-else:
- config.set(cbase)
- config.set_tag(cbase)
- for host in config.list_nodes(cbase):
- h = None
- pt = None
- if re.search('^[a-zA-Z\-0-9\.]+', host):
- h = re.search('^[a-zA-Z\-0-9\.]+', host).group(0)
- if re.search(':[0-9]+$', host):
- pt = re.sub(':', '', re.search(':[0-9]+$', host).group(0))
-
- config.set(cbase + [h])
- for fac in config.list_nodes(cbase + [host, 'facility']):
- config.set(cbase + [h, 'facility', fac])
- config.set_tag(cbase + [h, 'facility'])
- lvl = config.return_value(cbase + [host, 'facility', fac, 'level'])
- prot = config.return_value(cbase + [host, 'facility', fac, 'protocol'])
- config.set(cbase + [h, 'facility', fac, 'level'], value=lvl)
- # port can be be in each tag node and different,
- # that's something we can't fix here
- if prot:
- config.set(cbase + [h, 'protocol'], value=prot)
- config.set(cbase + [h, 'port'], value=pt)
- config.delete(cbase + [host])
-
- try:
- open(file_name,'w').write(config.to_string())
- except OSError as e:
- print("Failed to save the modified config: {}".format(e))
- sys.exit(1)
-