From 8454bb0c2c859a919b0b163d505b9d89212bcfd2 Mon Sep 17 00:00:00 2001
From: Stig Thormodsrud <stig@vyatta.com>
Date: Tue, 29 Jul 2008 15:25:55 -0700
Subject: First pass at gluing ripng cli to quagga.

---
 .../protocols/ripng/redistribute/ospfv3/node.def    | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 templates/protocols/ripng/redistribute/ospfv3/node.def

(limited to 'templates/protocols/ripng/redistribute/ospfv3/node.def')

diff --git a/templates/protocols/ripng/redistribute/ospfv3/node.def b/templates/protocols/ripng/redistribute/ospfv3/node.def
new file mode 100644
index 00000000..31e23803
--- /dev/null
+++ b/templates/protocols/ripng/redistribute/ospfv3/node.def
@@ -0,0 +1,21 @@
+help: Set to redistribute OSPFv3 routes
+
+delete: touch /tmp/rip-redist-ospf6.$PPID
+
+end: ${vyatta_sbindir}/vyatta-vtysh.pl -c "configure terminal" \
+       -c "router ripng"                                       \
+       -c "no redistribute ospf6";
+     if [ -f "/tmp/rip-redist-ospf6.$PPID" ]; then
+        rm -rf /tmp/rip-redist-ospf6.$PPID;
+     else
+        if [ -n "$VAR(./metric/@)" ]; then
+          COND="metric $VAR(./metric/@)";
+        fi;
+        if [ -n "$VAR(./route-map/@)" ]; then
+          COND="$COND route-map $VAR(./route-map/@)";
+        fi;
+        ${vyatta_sbindir}/vyatta-vtysh.pl -c "configure terminal" \
+          -c "router ripng"                                       \
+          -c "redistribute ospf6 $COND";
+     fi;
+
-- 
cgit v1.2.3

