Added FATAL_FAILURE to log_helpers. Do not send to APIS in case of FATAL_FAILURE.
This commit is contained in:
		@@ -18,6 +18,7 @@ if [ "${log_helpers_sourced:-1}" = "1" ]; then    # include only once
 | 
				
			|||||||
    readonly MAX_DEBUG_LEVEL=6
 | 
					    readonly MAX_DEBUG_LEVEL=6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    log_level=$INFO
 | 
					    log_level=$INFO
 | 
				
			||||||
 | 
					    FATAL_FAILURE=false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    set_dbg_level () {
 | 
					    set_dbg_level () {
 | 
				
			||||||
        if [ $1 < $MAX_DEBUG_LEVEL ]; then
 | 
					        if [ $1 < $MAX_DEBUG_LEVEL ]; then
 | 
				
			||||||
@@ -83,6 +84,7 @@ if [ "${log_helpers_sourced:-1}" = "1" ]; then    # include only once
 | 
				
			|||||||
        if [ $log_level -le $FATAL ]; then
 | 
					        if [ $log_level -le $FATAL ]; then
 | 
				
			||||||
            log "FATAL  $*"
 | 
					            log "FATAL  $*"
 | 
				
			||||||
            log "exiting ..."
 | 
					            log "exiting ..."
 | 
				
			||||||
 | 
					            FATAL_FAILURE=true
 | 
				
			||||||
            exit 1
 | 
					            exit 1
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,6 +13,8 @@ trap collect_current_configuration EXIT
 | 
				
			|||||||
collect_current_configuration () {
 | 
					collect_current_configuration () {
 | 
				
			||||||
    local func="${FUNCNAME[0]}"
 | 
					    local func="${FUNCNAME[0]}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    $FATAL_FAILURE && return 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # TODO: eventuell muss die version neu berechnet werden
 | 
					    # TODO: eventuell muss die version neu berechnet werden
 | 
				
			||||||
    current_settings_to_ismas
 | 
					    current_settings_to_ismas
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -28,15 +30,7 @@ collect_current_configuration () {
 | 
				
			|||||||
    #done
 | 
					    #done
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
update_psa() { # calling with a parameter is used for testing
 | 
					update_psa() {
 | 
				
			||||||
 | 
					 | 
				
			||||||
    if [ $# -eq 0 ]; then
 | 
					 | 
				
			||||||
        if ! updates_available; then    # check for false alarm
 | 
					 | 
				
			||||||
            update_psa_false_alarm "update requested, but no WAIT state detected"
 | 
					 | 
				
			||||||
            exit $EXITCODE
 | 
					 | 
				
			||||||
        fi
 | 
					 | 
				
			||||||
    fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    update_psa_activated    # message to ISMAS
 | 
					    update_psa_activated    # message to ISMAS
 | 
				
			||||||
            
 | 
					            
 | 
				
			||||||
    local func="${FUNCNAME[0]}"
 | 
					    local func="${FUNCNAME[0]}"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user