Manage case if file isn't readable or unknown status
This commit is contained in:
parent
bff4b528fa
commit
c6c1fd2bd0
|
@ -216,8 +216,8 @@ No Maco urgent update is planned."
|
||||||
# Verify the status of last Maco update
|
# Verify the status of last Maco update
|
||||||
check_last_update_status() {
|
check_last_update_status() {
|
||||||
|
|
||||||
## Check if Maco status file is present
|
## Check if Maco status file is present and readable
|
||||||
if [ -f "${MACO_STATUS_FILE}" ]; then
|
if [ -r "${MACO_STATUS_FILE}" ]; then
|
||||||
debug_message "check_last_update_status − \
|
debug_message "check_last_update_status − \
|
||||||
Maco status file (${MACO_STATUS_FILE}) exists."
|
Maco status file (${MACO_STATUS_FILE}) exists."
|
||||||
local_maco_status=$(grep --max-count=1 -- MacoStatus "${MACO_STATUS_FILE}" | cut --delimiter="=" --fields=2)
|
local_maco_status=$(grep --max-count=1 -- MacoStatus "${MACO_STATUS_FILE}" | cut --delimiter="=" --fields=2)
|
||||||
|
@ -239,12 +239,15 @@ Maco status file (${MACO_STATUS_FILE}) exists."
|
||||||
elif [ "${local_maco_status}" = "last-update-failed" ]; then
|
elif [ "${local_maco_status}" = "last-update-failed" ]; then
|
||||||
echo "${RED_PIC} Last Maco update failed (MacoStatus=${local_maco_status})." >> "${PLUGIN_RESULT}"
|
echo "${RED_PIC} Last Maco update failed (MacoStatus=${local_maco_status})." >> "${PLUGIN_RESULT}"
|
||||||
echo "12${RED_PIC} Maco update failed" >> "${PLUGIN_STATE}"
|
echo "12${RED_PIC} Maco update failed" >> "${PLUGIN_STATE}"
|
||||||
|
else
|
||||||
|
echo "${CLEAR_PIC} Maco last update status is unknown (MacoStatus=${local_maco_status})." >> "${PLUGIN_RESULT}"
|
||||||
|
echo "42${CLEAR_PIC} Maco last update status is unknown" >> "${PLUGIN_STATE}"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
debug_message "check_last_update_status − \
|
debug_message "check_last_update_status − \
|
||||||
Maco status file (${MACO_STATUS_FILE}) doesn't exists."
|
Maco status file (${MACO_STATUS_FILE}) doesn't exists."
|
||||||
…
|
echo "${CLEAR_PIC} Maco last update status is unknown (${MACO_STATUS_FILE} doesn't exists or isn't available)." >> "${PLUGIN_RESULT}"
|
||||||
echo "42${CLEAR_PIC} Maco last update status is unknow (${MACO_STATUS_FILE} doesn't exists or isn't available)." >> "${PLUGIN_STATE}"
|
echo "44${CLEAR_PIC} Maco last update status is unknown" >> "${PLUGIN_STATE}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue