1*15de8884SJayanth Othayoth#!/bin/bash
2*15de8884SJayanth Othayoth#
3*15de8884SJayanth Othayoth# config: 2 20
4*15de8884SJayanth Othayoth# @brief: Get the pldm flight recorder
5*15de8884SJayanth Othayoth#
6*15de8884SJayanth Othayoth
7*15de8884SJayanth Othayoth. $DREPORT_INCLUDE/functions
8*15de8884SJayanth Othayoth
9*15de8884SJayanth Othayothdesc="pldm flight recorder"
10*15de8884SJayanth Othayoth
11*15de8884SJayanth Othayoth# collect data only if pldmd is enabled
12*15de8884SJayanth Othayothif [ -e "/usr/bin/pldmd" ]; then
13*15de8884SJayanth Othayoth    command="rm -rf /tmp/pldm_flight_recorder; killall -s SIGUSR1 pldmd; \
14*15de8884SJayanth Othayoth           sleep 5; cat /tmp/pldm_flight_recorder"
15*15de8884SJayanth Othayoth
16*15de8884SJayanth Othayoth    file_name="pldmflightrecorder.log"
17*15de8884SJayanth Othayoth
18*15de8884SJayanth Othayoth    add_cmd_output "$command" "$file_name" "$desc"
19*15de8884SJayanth Othayoth
20*15de8884SJayanth Othayoth    rm -rf /tmp/pldm_flight_recorder
21*15de8884SJayanth Othayothelse
22*15de8884SJayanth Othayoth    log_warning "skipping pldm flight recorder:  pldmd is not enabled"
23*15de8884SJayanth Othayothfi
24