mirror_frr/tools
Martin Buck c594796d0f tools: Really fix all daemon shutdown without complaining about PID files
Fix daemon shutdown broken by f0cccaa6bf. Now
we still don't complain about missing PID files but actually stop the
running daemons.

The previous fix was broken because it passed a new "--all" option to
daemon_stop which wasn't handled properly (it assumed $1 contains the
daemon name when at that time it acutally contained the "--all" option).
Plus, "--all" wasn't actually necessary, because we already passed
"--reallyall" from all_stop to daemon_stop after the daemon name.

So remove "--all" again and simply check for "--reallyall" in $2. This
should *really* fix #11317.

Signed-off-by: Martin Buck <mb-tmp-tvguho.pbz@gromit.dyndns.org>
2022-06-01 11:58:52 +02:00
..
coccinelle Merge pull request #11177 from opensourcerouting/fix/memset_memcpy 2022-05-13 07:40:58 -04:00
etc tools: Add show ip igmp statistics to support bundle gathering 2022-05-25 20:06:22 -04:00
gcc-plugins tools/gcc-plugin: support [un]signed in pragma 2021-03-26 17:51:55 +01:00
.gitignore build: ignore frr-llvm-cg binary 2021-03-27 20:59:39 +01:00
build-debian-package.sh tools: Simplify the script to build Debian binary package 2021-07-03 17:02:37 +02:00
checkpatch.pl tools: disable printf ext checks in checkpatch 2022-01-14 09:18:25 +01:00
checkpatch.sh tools: improve checkpatch slicing 2018-08-03 17:25:14 +00:00
cocci.h tools: improve cocci.h 2020-07-14 11:27:41 +02:00
convert-fixedwidth.sh tools, doc: update checkpatch for u_int_* 2018-03-27 15:00:23 -04:00
fixup-deprecated.py *: reformat python files 2020-10-07 17:22:26 -04:00
frr_babeltrace.py tools: upstream linter is recommending double quotes 2021-10-15 10:37:45 -07:00
frr-llvm-cg.c tools: fix unused variable in callgraph tool 2022-05-26 16:11:12 +02:00
frr-llvm-debuginfo.cpp tools: grok struct member calls in frr-llvm-cg 2021-04-07 22:31:25 +02:00
frr-llvm-debuginfo.h tools: grok struct member calls in frr-llvm-cg 2021-04-07 22:31:25 +02:00
frr-reload tools: Add helper frr-reload shell script for clean error 2018-03-14 17:31:29 -07:00
frr-reload.py tools: add eigrp support on frr-reload 2022-05-30 15:03:45 +02:00
frr.in pathd: New SR-TE policy management daemon 2020-12-18 16:34:02 +01:00
frr.service.in build: add "--with-service-timeout" in configure.ac 2022-01-06 07:42:36 -05:00
frr.vim tools: add vim snippet 2019-06-12 19:35:43 +02:00
frr@.service.in build: add "--with-service-timeout" in configure.ac 2022-01-06 07:42:36 -05:00
frrcommon.sh.in tools: Really fix all daemon shutdown without complaining about PID files 2022-06-01 11:58:52 +02:00
frrinit.sh.in tools: Improve usage example for frrinit.sh 2022-04-20 18:08:51 +03:00
gen_northbound_callbacks.c lib: adapt to version 2 of libyang 2021-05-13 16:24:48 -04:00
gen_yang_deviations.c lib: adapt to version 2 of libyang 2021-05-13 16:24:48 -04:00
generate_support_bundle.py tools: Run formatter over generate_support_bundle.py 2022-01-06 08:18:30 -05:00
git-reindent-branch.py *: reformat python files 2020-10-07 17:22:26 -04:00
indent.py *: reformat python files 2020-10-07 17:22:26 -04:00
lua.scr bgpd: Add lua match command 2018-09-26 21:21:23 -04:00
Makefile build: non-recursive watchfrr & tools 2017-09-07 16:18:50 +02:00
mrlg.txt mrlg: Remove obsolete version. 2016-05-26 01:16:28 +00:00
multiple-bgpd.sh tools: update to use FRR name 2017-07-12 13:26:22 -05:00
nhrpd-event-handler.sh tools: add explicit licence phrase 2021-03-10 11:31:25 -06:00
permutations.c lib: add ![...] syntax for easy "no" forms 2021-08-26 21:03:44 +02:00
release_notes.py tools: Skip decorating commits with references (branch name, remote) 2022-02-04 23:24:03 +02:00
releasedate.py doc, tools: Update release dates in workflow.rst 2022-05-27 08:25:12 +03:00
render_md.py *: reformat python files 2020-10-07 17:22:26 -04:00
rrcheck.pl tools: use standard interpreter path in all Perl scripts 2012-04-30 16:13:47 +02:00
rrlookup.pl tools: use standard interpreter path in all Perl scripts 2012-04-30 16:13:47 +02:00
start-stop-daemon.c *: un-split strings across lines 2020-07-14 10:37:25 +02:00
stringmangle.py *: reformat python files 2020-10-07 17:22:26 -04:00
subdir.am tools: add frr_babeltrace.py to /usr/lib/frr 2021-10-15 10:37:02 -07:00
symalyzer.html tools: symalyzer 2019-12-14 12:41:19 +01:00
symalyzer.py *: reformat python files 2020-10-07 17:22:26 -04:00
valgrind.supp tools: Add another valgrind suppression for libyang 2021-11-15 15:06:58 -05:00
vty_index.sh *: fix remaining vty->index & add coccinelle patch 2016-12-09 17:36:25 +01:00
watchfrr.sh.in watchfrr: build in defaults for -r/-s/-k 2019-02-19 21:34:31 +01:00
zc.pl tools: use standard interpreter path in all Perl scripts 2012-04-30 16:13:47 +02:00
zebra.el Initial revision 2002-12-13 20:15:29 +00:00