]> git.puffer.fish Git - matthieu/frr.git/commit
quagga: Fixup startup to allow consistency between sysV and systemd
authorDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 25 Apr 2016 15:34:35 +0000 (11:34 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 27 Apr 2016 20:04:48 +0000 (16:04 -0400)
commit651415bd617af87ee0addfc15d6985b6946600ed
tree2a3f537c22a68dae1e554f8a4de5be1a1394a9d5
parente2dd9485cb35cf81add815959927a3016116d898
quagga: Fixup startup to allow consistency between sysV and systemd

We want the ability to start up quagga in a varied set of
environments.  This needs to be done in SysV and systemd
startups.  As such refactor the code to allow us to
allow end users to easily switch between the two

sysV:
edit the /etc/quagga/daemons file
service quagga [start|stop|reload|restart]

Systemd:
edit the /etc/quagga/daemons file
systemctl [start|stop|reload|restart] quagga

Ticket: CM-10634
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com>
26 files changed:
bgpd/bgp_main.c
debian/bgpd.service [deleted file]
debian/isisd.service [deleted file]
debian/my/daemons [new file with mode: 0644]
debian/my/debian.conf [new file with mode: 0644]
debian/ospf6d.service [deleted file]
debian/ospfd.service [deleted file]
debian/ospfd@.service [deleted file]
debian/quagga.install
debian/quagga.service [new file with mode: 0644]
debian/ripd.service [deleted file]
debian/ripngd.service [deleted file]
debian/rules
debian/zebra.service [deleted file]
isisd/isis_main.c
lib/systemd.c
lib/systemd.h
ospf6d/ospf6_main.c
ospfd/ospf_main.c
ospfd/ospfd.c
ripd/rip_main.c
ripngd/ripng_main.c
tools/quagga
tools/quagga-reload.py
watchquagga/watchquagga.c
zebra/main.c