diff --git a/install_easy.sh b/install_easy.sh index 58d0a96..cf7fdde 100755 --- a/install_easy.sh +++ b/install_easy.sh @@ -915,15 +915,15 @@ check_packages_openwrt() is_linked_to_busybox() { - local F P - F=/usr/bin/$1 - P="$(readlink $F)" - if [ -z "$P" ] && [ -x $F ] && [ ! -L $F ]; then return 1; fi - [ "${P%busybox*}" != "$P" ] && return - F=/bin/$1 - P="$(readlink $F)" - if [ -z "$P" ] && [ -x $F ] && [ ! -L $F ]; then return 1; fi - [ "${P%busybox*}" != "$P" ] + local IFS F P + + IFS=: + for path in $PATH; do + F=$path/$1 + P="$(readlink $F)" + if [ -z "$P" ] && [ -x $F ] && [ ! -L $F ]; then return 1; fi + [ "${P%busybox*}" != "$P" ] && return + done } check_prerequisites_openwrt()