summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2023-01-22 18:53:08 +0100
committerGitHub <noreply@github.com>2023-01-22 18:53:08 +0100
commite090c10ea0767bf144f64966d6d0f52fd28b5837 (patch)
tree37ca30e7ecf4f65ac0cea62e911cab072bc0caae /src
parente6670b7277147ddf3fa72a9522069fef7d9430f4 (diff)
parentddd2a3e01b2f92952d035a5a5454c233be92ef3f (diff)
downloadvyos-1x-e090c10ea0767bf144f64966d6d0f52fd28b5837.tar.gz
vyos-1x-e090c10ea0767bf144f64966d6d0f52fd28b5837.zip
Merge pull request #1774 from c-po/t4875-backport
validators: T4875: use file-path to replace validator 'interface-name' (backport)
Diffstat (limited to 'src')
-rwxr-xr-xsrc/validators/interface-name34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/validators/interface-name b/src/validators/interface-name
deleted file mode 100755
index 105815eee..000000000
--- a/src/validators/interface-name
+++ /dev/null
@@ -1,34 +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
-import re
-
-from sys import argv
-from sys import exit
-
-pattern = '^(bond|br|dum|en|ersp|eth|gnv|lan|l2tp|l2tpeth|macsec|peth|ppp|pppoe|pptp|sstp|tun|vti|vtun|vxlan|wg|wlan|wwan)[0-9]+(.\d+)?|lo$'
-
-if __name__ == '__main__':
- if len(argv) != 2:
- exit(1)
- interface = argv[1]
-
- if re.match(pattern, interface):
- exit(0)
- if os.path.exists(f'/sys/class/net/{interface}'):
- exit(0)
- exit(1)