diff options
-rwxr-xr-x | scripts/netcfg-menu | 2 | ||||
-rw-r--r-- | src/network | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/scripts/netcfg-menu b/scripts/netcfg-menu index d0db762..1ca5e32 100755 --- a/scripts/netcfg-menu +++ b/scripts/netcfg-menu @@ -50,7 +50,7 @@ case $ret in 255) # timeout - use default PROFILE=$DEFAULT;;& 0) # User selection - PROFILE=$(< "$ANSWER");;& + read PROFILE < "$ANSWER";;& 255|0) profile_up "$PROFILE" ret=$? diff --git a/src/network b/src/network index 4858144..e8c2ae1 100644 --- a/src/network +++ b/src/network @@ -364,7 +364,8 @@ is_interface() { } interface_is_up() { - local flags="$(< "/sys/class/net/$1/flags")" + local flags + read flags < "/sys/class/net/$1/flags" # IFF_UP is defined as 0x1 in linux/if.h (( flags & 0x1 )) } |