This is basically device_list which is used everywhere else
in the code.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
local devices
# Add all interfaces
- list_append devices $(devices_get_all)
+ local device
+ for device in $(list_directory ${SYS_CLASS_NET}); do
+ list_append_one devices "${device}"
+ done
# Add all PHYs
list_append devices $(phy_list)
return ${EXIT_OK}
}
-devices_get_all() {
- device_get
-}
-
# Check if a device has a cable plugged in
device_has_carrier() {
local device=${1}
assert isset phy
local device
- for device in $(devices_get_all); do
+ for device in $(device_list); do
local p="$(device_get_phy "${device}")"
if [ "${phy}" = "${p}" ]; then