Error o error en /etc/init.d/networking

Error o error en /etc/init.d/networking

Hay algún código extraño:

    if ifup -a --exclude=lo; then
        log_action_end_msg $?
    else
        log_action_end_msg $?
    fi

ambas variantes tienen exactamente el mismo código:

        log_action_end_msg $?

¿Por qué necesita "si", "entonces", "si no", "fi"? Por qué no simple:

    ifup -a --exclude=lo
    log_action_end_msg $?

Hay 3 veces ese código en este archivo.

Este archivo pertenece a "netbase" 4.35ubuntu3

Respuesta1

Tiene razón en que la ifafirmación parece innecesaria. Supongo que las dos ramas de la ifdeclaración hicieron cosas diferentes en una versión anterior, pero las dos ramas se modificaron a su forma actual en algún momento.

Si te molesta, te sugieropresentando un error.

información relacionada