From b48e0492833544be14154c8c177bc7ac5551a561 Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Mon, 19 Aug 2019 23:43:29 +0200 Subject: dummy: T1580: rewrite in new style XML/Python --- templates/interfaces/dummy/node.def | 15 --------------- templates/interfaces/dummy/node.tag/address/node.def | 12 ------------ templates/interfaces/dummy/node.tag/description/node.def | 8 -------- templates/interfaces/dummy/node.tag/disable/node.def | 4 ---- 4 files changed, 39 deletions(-) delete mode 100644 templates/interfaces/dummy/node.def delete mode 100644 templates/interfaces/dummy/node.tag/address/node.def delete mode 100644 templates/interfaces/dummy/node.tag/description/node.def delete mode 100644 templates/interfaces/dummy/node.tag/disable/node.def diff --git a/templates/interfaces/dummy/node.def b/templates/interfaces/dummy/node.def deleted file mode 100644 index 1908f9d8..00000000 --- a/templates/interfaces/dummy/node.def +++ /dev/null @@ -1,15 +0,0 @@ -tag: -priority: 300 -type: txt -help: Dummy interface name -syntax:expression: pattern $VAR(@) "^dum[0-9]+$" \ - ; "name must be (dum0-dum999)" -val_help: ; Dummy interface name - -begin: [ -d /sys/module/dummy ] || sudo modprobe dummy - -create: sudo ip link add name $VAR(@) type dummy - sudo ip link set $VAR(@) up - -delete: sudo ip link set dev $VAR(@) down - sudo ip link delete dev $VAR(@) diff --git a/templates/interfaces/dummy/node.tag/address/node.def b/templates/interfaces/dummy/node.tag/address/node.def deleted file mode 100644 index 04612379..00000000 --- a/templates/interfaces/dummy/node.tag/address/node.def +++ /dev/null @@ -1,12 +0,0 @@ -multi: -type: ipv4net,ipv6net -val_help: ipv4net; IPv4 address and prefix length -val_help: ipv6net; IPv6 address and prefix length -help: IP address - -syntax:expression: exec "/opt/vyatta/sbin/valid_address $VAR(@)" - -create: sudo /opt/vyatta/sbin/vyatta-address add $VAR(../@) $VAR(@) - -delete: sudo /opt/vyatta/sbin/vyatta-address delete $VAR(../@) $VAR(@) - diff --git a/templates/interfaces/dummy/node.tag/description/node.def b/templates/interfaces/dummy/node.tag/description/node.def deleted file mode 100644 index c6d2789d..00000000 --- a/templates/interfaces/dummy/node.tag/description/node.def +++ /dev/null @@ -1,8 +0,0 @@ -type: txt -help: Description - -syntax:expression: pattern $VAR(@) "^.{1,256}$" \ - ; "interface description is too long (limit 256 characters)" - -update: sudo sh -c "echo \"$VAR(@)\" >/sys/class/net/$VAR(../@)/ifalias" -delete: sudo sh -c "echo '' >/sys/class/net/$VAR(../@)/ifalias" diff --git a/templates/interfaces/dummy/node.tag/disable/node.def b/templates/interfaces/dummy/node.tag/disable/node.def deleted file mode 100644 index 8c580c95..00000000 --- a/templates/interfaces/dummy/node.tag/disable/node.def +++ /dev/null @@ -1,4 +0,0 @@ -help: Disable interface -update: sudo ip link set $VAR(../@) down - -delete: sudo ip link set $VAR(../@) up -- cgit v1.2.3