From: Michael Tremer Date: Fri, 21 Sep 2018 13:05:21 +0000 (+0200) Subject: Fix generating device_list() X-Git-Tag: 010~42 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c1678cea45d16ecb610bf38a5ae9edf4dacaa7cb;p=network.git Fix generating device_list() It was returning values like bonding_masters which are not an actual device. Signed-off-by: Michael Tremer --- diff --git a/src/functions/functions.device b/src/functions/functions.device index 8384273d..28eb3c53 100644 --- a/src/functions/functions.device +++ b/src/functions/functions.device @@ -35,7 +35,9 @@ device_list() { # Add all interfaces local device for device in $(list_directory ${SYS_CLASS_NET}); do - list_append_one devices "${device}" + if device_exists "${device}"; then + print "${device}" + fi done # Add all PHYs