diff --git a/ulib/debian b/ulib/debian index a7a2ecd..d2ec772 100644 --- a/ulib/debian +++ b/ulib/debian @@ -656,12 +656,27 @@ function network_interfaces_remove_ifaces() { ac_clean "$workfile" "$tmpfile" [ -n "$modified" ] } +function network_interfaces_remove_confbr() { + # Supprimer dans le fichier $3(=/etc/network/interfaces) toute la + # configuration qui concerne le bridge $1, et dont les interfaces sont + # listées dans le tableau $2(=ifaces) + local -a __nirc_ifaces; array_copy __nirc_ifaces "${2:-ifaces}" + array_ins __nirc_ifaces "$1" + network_interfaces_remove_ifaces __nirc_ifaces "$3" +} function network_interfaces_add_confbr() { + # ajouter dans le fichier $4(=/etc/network/interfaces) la configuration pour + # le bridge $1, avec la liste des interfaces dans le tableau $2(=ifaces) et + # la liste des configurations des adresses des interfaces dans le tableau + # $3(=confips) : } function network_interfaces_add_confip() { + # ajouter dans le fichier $4(=/etc/network/interfaces) la configuration pour + # l'interface $1, avec éventuellement la passerelle $2, et les adresses ips + # telles qu'elles sont définies dans le table $3(=ipsuffixes) : }