1 votes

Bug ou maladresse dans /etc/init.d/networking

Il y a des codes étranges :

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

les deux variantes ont exactement le même code :

        log_action_end_msg $?

Pourquoi avoir besoin de "if", "then", "else", "fi" ? Pourquoi pas simplement :

    ifup -a --exclude=lo
    log_action_end_msg $?

Il y a 3 fois un tel code dans ce fichier.

Ce fichier appartient à "netbase" 4.35ubuntu3

0voto

Mark S. Rasmussen Points 13313

Vous avez raison de dire que le if Cette déclaration semble inutile. A mon avis, les deux branches du if La déclaration faisait des choses différentes dans une version antérieure, mais les deux branches ont été modifiées à un moment donné pour prendre leur forme actuelle.

Si ça te dérange, je te suggère de Enregistrement d'un bogue .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X