summaryrefslogtreecommitdiffstats
path: root/tools/dreport.d/dreport
diff options
context:
space:
mode:
Diffstat (limited to 'tools/dreport.d/dreport')
-rwxr-xr-xtools/dreport.d/dreport9
1 files changed, 8 insertions, 1 deletions
diff --git a/tools/dreport.d/dreport b/tools/dreport.d/dreport
index 7fc1c32..3b6dce3 100755
--- a/tools/dreport.d/dreport
+++ b/tools/dreport.d/dreport
@@ -43,6 +43,7 @@ declare -rx SUMMARY_DUMP="summary"
declare -rx TYPE_USER="user"
declare -rx TYPE_CORE="core"
declare -rx TYPE_ELOG="elog"
+declare -rx TYPE_CHECKSTOP="checkstop"
declare -rx SUMMARY_LOG="summary.log"
declare -rx DREPORT_LOG="dreport.log"
declare -rx TMP_DIR="/tmp"
@@ -94,6 +95,11 @@ function collect_data()
elog_id=$(basename "$optional_path")
set_elog_pid
;;
+ $TYPE_CHECKSTOP)
+ log_summary "CHECKSTOP: $optional_path"
+ elog_id=$(basename "$optional_path")
+ set_elog_pid
+ ;;
$SUMMARY_DUMP)
#No data collection is required.
@@ -190,7 +196,8 @@ function initialize()
#Type
if [[ !($dump_type = $TYPE_USER || \
$dump_type = $TYPE_CORE || \
- $dump_type = $TYPE_ELOG) ]]; then
+ $dump_type = $TYPE_ELOG || \
+ $dump_type = $TYPE_CHECKSTOP) ]]; then
log_error "Invalid -type, Only summary log is available"
dump_type=$SUMMARY_DUMP
fi
OpenPOWER on IntegriCloud