TT#34311 Fix workaround to ignore well known ngcp-panel crashes (new location for mr6.3+)

Core are no longer stored into /var/cores and processed by systemd-coredump,
we need to tune the script to skip well known cores in the new location:

> root@spce:~# ls /var/lib/systemd/coredump/
> core.perl-fcgi.33.bc9842d268f54ce1942f00e595ce2f6e.10926.1528426351000000.lz4

Change-Id: Ib0d751bd26186d2866aa9dc33bb893319fc21f59
changes/35/21735/3
Alexander Lutay 8 years ago
parent 4195916041
commit 708d95d81c

@ -8,17 +8,16 @@ diag() {
echo "$@" 2>&1
}
if ls /var/cores/core.perl-fcgi.sig11* >/dev/null 2>&1 ; then
# It has to be improved for systemd-coredump, while I don't know yet how new core will looks like.
if ls /var/lib/systemd/coredump/core.perl-fcgi.* >/dev/null 2>&1 ; then
diag "================== NOTE: CORE DUMP DETECTED =================="
diag "= Removing known cores to prevent failing for the known issues:"
diag "= 1) MT#21791: Renaming ngcp-panel cores /var/cores/core.perl-fcgi.sig11*"
ls -la /var/cores/core.perl-fcgi.sig11*
for file in /var/cores/core.perl-fcgi.sig11* ; do
mv "${file}" /var/cores/RENAMED_"$(basename "${file}")"
diag "= 1) MT#21791: Renaming ngcp-panel cores /var/lib/systemd/coredump/core.perl-fcgi.*"
ls -la /var/lib/systemd/coredump/core.perl-fcgi.*
for file in /var/lib/systemd/coredump/core.perl-fcgi.* ; do
mv "${file}" /var/lib/systemd/coredump/RENAMED_"$(basename "${file}")"
done
diag "= New cores names are:"
ls -la /var/cores/RENAMED_core.perl-fcgi.sig11*
ls -la /var/lib/systemd/coredump/RENAMED_core.perl-fcgi.*
diag "========================== DONE =============================="
fi

Loading…
Cancel
Save