From f583030e3cbfb1d2f30af3ebd00427e12fe66b70 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 4 Jan 2012 16:37:33 -0500 Subject: net/ifconfig net/iproute2: support lookup ifconfig/ip dynamically Signed-off-by: Mike Frysinger --- net/ifconfig.sh.Linux.in | 11 ++++++++++- net/iproute2.sh | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/net/ifconfig.sh.Linux.in b/net/ifconfig.sh.Linux.in index 80a0b98..2ac63fd 100644 --- a/net/ifconfig.sh.Linux.in +++ b/net/ifconfig.sh.Linux.in @@ -1,9 +1,18 @@ # Copyright (c) 2007-2008 Roy Marples # Released under the 2-clause BSD license. +_ifconfig() +{ + if [ -x /bin/ifconfig ]; then + echo /bin/ifconfig + else + which ifconfig 2>/dev/null + fi +} + ifconfig_depend() { - program /sbin/ifconfig + program $(_ifconfig) provide interface } diff --git a/net/iproute2.sh b/net/iproute2.sh index bb52e98..23ada48 100644 --- a/net/iproute2.sh +++ b/net/iproute2.sh @@ -6,7 +6,7 @@ _ip() if [ -x /bin/ip ]; then echo /bin/ip else - echo /sbin/ip + which ip 2>/dev/null fi } -- cgit v1.2.3