| … | |
… | |
| 179 | # Global setting follows interface-specific setting |
179 | # Global setting follows interface-specific setting |
| 180 | umods=( "${umods[@]}" "${modules[@]}" ) |
180 | umods=( "${umods[@]}" "${modules[@]}" ) |
| 181 | |
181 | |
| 182 | # Add our preferred modules |
182 | # Add our preferred modules |
| 183 | npref=3 |
183 | npref=3 |
| 184 | umods=( "${umods[@]}" "iproute2" "dhcpcd" "iwconfig" "netplug" ) |
184 | umods=( "${umods[@]}" "iproute2" "dhcpcd" "iwconfig" "netplugd" ) |
| 185 | |
185 | |
| 186 | # First we strip any modules that conflict from user settings |
186 | # First we strip any modules that conflict from user settings |
| 187 | # So if the user specifies pump then we don't use dhcpcd |
187 | # So if the user specifies pump then we don't use dhcpcd |
| 188 | for (( i=0; i<${#umods[@]}; i++ )); do |
188 | for (( i=0; i<${#umods[@]}; i++ )); do |
| 189 | # Some users will inevitably put "dhcp" in their modules |
189 | # Some users will inevitably put "dhcp" in their modules |