summaryrefslogtreecommitdiff
path: root/templates/protocols/ospf/default-information/originate/node.def
blob: 5772bdcb14b8bb4e517ecd7637e232d78ae389fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
help: "Distribute a default route"
delete: "touch /tmp/ospf-default-info.\\$PPID"
end: "if [ -f \"/tmp/ospf-default-info.\\$PPID\" ]; then \
         \\${vyatta_sbindir}/vyatta-vtysh.pl -c \"configure terminal\" -c \"router ospf\" \
         -c \"no default-information originate \"; \
      else \
         if [ -n \"$(./always/@)\" ]; then \
           PARM=\"always\"; \       
         fi; \
         if [ -n \"$(./metric/@)\" ]; then \
           PARM=\"\\$PARM metric $(./metric/@)\"; \
         fi; \
         if [ -n \"$(./metric-type/@)\" ]; then \
           PARM=\"\\$PARM metric-type $(./metric-type/@)\"; \
         fi; \
         if [ -n \"$(./route-map/@)\" ]; then \
           PARM=\"\\$PARM route-map $(./route-map/@)\"; \
         fi; \
         \\${vyatta_sbindir}/vyatta-vtysh.pl -c \"configure terminal\" -c \"router ospf\" \
         -c \"default-information originate \\$PARM\"; \
      fi; "