mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
Add quagga directory structure init script (#93)
* add quagga directory structure init script * add setup.sh to quagga * do not hook if disables
This commit is contained in:
committed by
Franco Fichtner
parent
aa69b4fde7
commit
7ab769498f
+13
@@ -0,0 +1,13 @@
|
||||
#!/bin/sh
|
||||
|
||||
user=quagga
|
||||
group=quagga
|
||||
|
||||
mkdir -p /var/run/quagga
|
||||
chown $user:$group /var/run/quagga
|
||||
chmod 750 /var/run/quagga
|
||||
|
||||
mkdir -p /usr/local/etc/quagga
|
||||
chown $user:$group /usr/local/etc/quagga
|
||||
chmod 750 /usr/local/etc/quagga
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[start]
|
||||
command:/usr/local/etc/rc.d/quagga start
|
||||
command:/usr/local/opnsense/scripts/quagga/setup.sh;/usr/local/etc/rc.d/quagga start
|
||||
parameters:
|
||||
type:script
|
||||
message:starting quagga
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
defaultrouter="NO"
|
||||
quagga_enable="{% if helpers.exists('OPNsense.quagga.general.enabled') and OPNsense.quagga.general.enabled == '1' %}YES{% else %}NO{% endif %}"
|
||||
|
||||
{% if helpers.exists('OPNsense.quagga.general.enabled') and OPNsense.quagga.general.enabled == '1' %}
|
||||
quagga_opnsense_bootup_run="/usr/local/opnsense/scripts/quagga/setup.sh"
|
||||
{% endif %}
|
||||
|
||||
quagga_daemons="zebra{%
|
||||
if helpers.exists('OPNsense.quagga.ospf.enabled') and OPNsense.quagga.ospf.enabled == '1' %} ospfd{% endif %}{%
|
||||
if helpers.exists('OPNsense.quagga.rip.enabled') and OPNsense.quagga.ripd.enabled == '1' %} ripd{% endif %}{%
|
||||
|
||||
Reference in New Issue
Block a user