Added check_default_route and check_route_for_repository.
This commit is contained in:
parent
9b1549306d
commit
fc1c2221b1
@ -374,7 +374,43 @@ cleanup_previous_version() {
|
||||
}
|
||||
|
||||
check_for_apism () {
|
||||
nc localhost 7778
|
||||
local func="${FUNCNAME[0]}"
|
||||
if nc localhost 7778; then
|
||||
APISM_RUNNING=1
|
||||
log_debug "$func:${LINENO}: APISM running..."
|
||||
return 0
|
||||
else
|
||||
log_crit "$func:${LINENO}: *************************"
|
||||
log_crit "$func:${LINENO}: !!! APISM NOT RUNNING !!!"
|
||||
log_crit "$func:${LINENO}: *************************"
|
||||
fi
|
||||
return 1
|
||||
}
|
||||
|
||||
check_default_route () {
|
||||
if ip route | head -n 1 | grep -q '^default'
|
||||
log_debug "$func:${LINENO}: default route set"
|
||||
return 0
|
||||
then
|
||||
log_crit "$func:${LINENO}: ***************************************"
|
||||
log_crit "$func:${LINENO}: !!! NO DEFAULT ROUTE SET !!! Exiting..."
|
||||
log_crit "$func:${LINENO}: ***************************************"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
check_route_to_repository () {
|
||||
# ip_address=$1, e.g. git.mimbach.de (185.191.219.134)
|
||||
# 185.191.219.134 via 192.168.5.254 ...
|
||||
if test "$#" -eq 1 && ip route get "$1" | head -n 1 | grep -q "^$1"
|
||||
log_debug "$func:${LINENO}: route to repository available"
|
||||
return 0
|
||||
then
|
||||
log_crit "$func:${LINENO}: ***************************************"
|
||||
log_crit "$func:${LINENO}: !!! NO ROUTE TO REPO SET !!! Exiting..."
|
||||
log_crit "$func:${LINENO}: ***************************************"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
get_customer_id () {
|
||||
|
Loading…
Reference in New Issue
Block a user