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 if
afirmación parece innecesaria. Supongo que las dos ramas de la if
declaració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.