some bug fix

This commit is contained in:
levasseur
2021-09-08 18:23:34 +02:00
parent 9aa7244824
commit e93a3b9ed6
3 changed files with 9 additions and 6 deletions

View File

@@ -82,16 +82,19 @@ function backtrace
# ------------------------------------------------------------------------------
# Execute command outside of error control
# Execute command outside of error control, echoes ouput error code
noerror()
{
set +o errexit
trap - ERR
$@
local code=$?
trap "error ${LINENO}" ERR
set -o errexit
echo $code
}

View File

@@ -29,7 +29,7 @@ conf_mail()
precheck_conf_mail()
{
if [[ -n $MAINDOM ]]; then
if [[ -z $MAINDOM ]]; then
prnt E "Aucun domaine principal renseigné."
die 158
fi

View File

@@ -21,8 +21,8 @@ upgrade_dist()
prnt I "Configuration du proxy pour APT..."
if [[ $PROXYAPT ]]; then
if [[ ! -d $(basedir $proxyfile) ]]; then
mkdir -pv $(basedir $proxyfile) || (
if [[ ! -d $(dirname $proxyfile) ]]; then
mkdir -pv $(dirname $proxyfile) || (
prnt E "Impossiblle de créer le répertoire d'accueil pour la configuration d'APT."
die 60
)
@@ -47,8 +47,8 @@ upgrade_dist()
precheck_upgrade_dist()
{
prnt I "Vérification du réseau..."
noerror wget -q --tries=10 --timeout=20 --spider http://www.cnrs.fr
if [[ ! $? -eq 0 ]]; then
if [[ $(noerror wget -q --tries=10 --timeout=20 --spider http://www.cnrs.fr) != 0 ]]; then
prnt E "Réseau non fonctionnel ! Abandon."
die 160
fi