diff options
Diffstat (limited to 'tools/dreport.d/dreport')
-rwxr-xr-x | tools/dreport.d/dreport | 9 |
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 |