Add ebuild for FRRouting - Quagga fork with some additional features
This commit is contained in:
16
net-misc/frr/files/systemd/bgpd.service
Normal file
16
net-misc/frr/files/systemd/bgpd.service
Normal file
@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=BGP routing daemon
|
||||
Documentation=man:bgpd(8) man:zebra(8)
|
||||
BindsTo=zebra.service
|
||||
After=network.target zebra.service
|
||||
ConditionPathExists=/etc/frr/bgpd.conf
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/run/frr/bgpd.pid
|
||||
ExecStart=/usr/sbin/bgpd -d
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
Restart=on-abort
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
1
net-misc/frr/files/systemd/frr.conf
Normal file
1
net-misc/frr/files/systemd/frr.conf
Normal file
@ -0,0 +1 @@
|
||||
d /run/frr 0750 quagga quagga
|
16
net-misc/frr/files/systemd/isisd.service
Normal file
16
net-misc/frr/files/systemd/isisd.service
Normal file
@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=IS-IS routing daemon
|
||||
Documentation=man:isis(8) man:zebra(8)
|
||||
BindsTo=zebra.service
|
||||
After=network.target zebra.service
|
||||
ConditionPathExists=/etc/frr/isisd.conf
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/run/frr/isisd.pid
|
||||
ExecStart=/usr/sbin/isisd -d
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
Restart=on-abort
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
16
net-misc/frr/files/systemd/ldpd.service
Normal file
16
net-misc/frr/files/systemd/ldpd.service
Normal file
@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=LDP daemon
|
||||
Documentation=man:ldpd(8) man:zebra(8)
|
||||
BindsTo=zebra.service
|
||||
After=network.target zebra.service
|
||||
ConditionPathExists=/etc/frr/ldpd.conf
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/run/frr/ldpd.pid
|
||||
ExecStart=/usr/sbin/ldpd -d
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
Restart=on-abort
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
16
net-misc/frr/files/systemd/nhrpd.service
Normal file
16
net-misc/frr/files/systemd/nhrpd.service
Normal file
@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=NHRP daemon
|
||||
Documentation=man:nhrpd(8) man:zebra(8)
|
||||
BindsTo=zebra.service
|
||||
After=network.target zebra.service
|
||||
ConditionPathExists=/etc/frr/nhrpd.conf
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/run/frr/nhrpd.pid
|
||||
ExecStart=/usr/sbin/nhrpd -d
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
Restart=on-abort
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
16
net-misc/frr/files/systemd/ospf6d.service
Normal file
16
net-misc/frr/files/systemd/ospf6d.service
Normal file
@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=OSPF routing daemon for IPv6
|
||||
Documentation=man:ospfd(8) man:zebra(8)
|
||||
BindsTo=zebra.service
|
||||
After=network.target zebra.service
|
||||
ConditionPathExists=/etc/frr/ospf6d.conf
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/run/frr/ospf6d.pid
|
||||
ExecStart=/usr/sbin/ospf6d -d
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
Restart=on-abort
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
16
net-misc/frr/files/systemd/ospfd.service
Normal file
16
net-misc/frr/files/systemd/ospfd.service
Normal file
@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=OSPF routing daemon
|
||||
Documentation=man:ospfd(8) man:zebra(8)
|
||||
BindsTo=zebra.service
|
||||
After=network.target zebra.service
|
||||
ConditionPathExists=/etc/frr/ospfd.conf
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/run/frr/ospfd.pid
|
||||
ExecStart=/usr/sbin/ospfd -d
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
Restart=on-abort
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
17
net-misc/frr/files/systemd/pimd.service
Normal file
17
net-misc/frr/files/systemd/pimd.service
Normal file
@ -0,0 +1,17 @@
|
||||
[Unit]
|
||||
Description=PIM-SSM routing daemon
|
||||
Documentation=man:zebra(8)
|
||||
BindsTo=zebra.service
|
||||
After=network.target zebra.service
|
||||
ConditionPathExists=/etc/frr/pimd.conf
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/run/frr/pimd.pid
|
||||
ExecStart=/usr/sbin/pimd -d
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
SuccessExitStatus=1
|
||||
Restart=on-abort
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
16
net-misc/frr/files/systemd/ripd.service
Normal file
16
net-misc/frr/files/systemd/ripd.service
Normal file
@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=RIP routing daemon
|
||||
Documentation=man:ripd(8) man:zebra(8)
|
||||
BindsTo=zebra.service
|
||||
After=network.target zebra.service
|
||||
ConditionPathExists=/etc/frr/ripd.conf
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/run/frr/ripd.pid
|
||||
ExecStart=/usr/sbin/ripd -d
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
Restart=on-abort
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
16
net-misc/frr/files/systemd/ripngd.service
Normal file
16
net-misc/frr/files/systemd/ripngd.service
Normal file
@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=RIP routing daemon for IPv6
|
||||
Documentation=man:ripngd(8) man:zebra(8)
|
||||
BindsTo=zebra.service
|
||||
After=network.target zebra.service
|
||||
ConditionPathExists=/etc/frr/ripngd.conf
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/run/frr/ripngd.pid
|
||||
ExecStart=/usr/sbin/ripngd -d
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
Restart=on-abort
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
16
net-misc/frr/files/systemd/zebra.service
Normal file
16
net-misc/frr/files/systemd/zebra.service
Normal file
@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=GNU Zebra routing manager
|
||||
Documentation=man:zebra(8)
|
||||
After=network.target
|
||||
ConditionPathExists=/etc/frr/zebra.conf
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/run/frr/zebra.pid
|
||||
ExecStartPre=/bin/ip route flush proto zebra
|
||||
ExecStart=/usr/sbin/zebra -d
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
Restart=on-abort
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
Reference in New Issue
Block a user