Rewrite and re-enable log_dump 12/189812/23
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Fri, 21 Sep 2018 07:48:21 +0000 (09:48 +0200)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Thu, 28 Feb 2019 11:12:30 +0000 (12:12 +0100)
commit5a2e9e86d4c5b392eb82dbd9f16b4cd8ecf72808
tree61268f00a9d0f93a5da80367c970ff9a3da3cc22
parentdad0a556256a411b760104327c45a5ccd1a1b3eb
Rewrite and re-enable log_dump

This is major change which brings following changes:

 - port log_dump to spawn() API

 - fix: allow creating multiple log_dump reports at once
   (by using separate/unique temporary directory)

   NOTE: There is no guarantee that dump scripts are able to handle parallell
         invocation!

 - fix: always broadcast the signal about finished dump - even in case of
   error (client should not wait indifinitely for status)

 - move logic of moving crash-dump reports to separate script

Change-Id: I78585b9c3c6bfb9e12950985b389c0edf0eac7f0
dump_scripts/module_log.sh
dump_scripts/move_dump.sh [new file with mode: 0755]
dump_scripts/system_log.sh
packaging/crash-worker.spec
src/log_dump/CMakeLists.txt
src/log_dump/log_dump.c
src/log_dump/log_dump.h [moved from src/log_dump/log_dump.h.in with 63% similarity]