lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

100-fix-no-ethtool.patch (691B)


      1 --- a/plugins/if_
      2 +++ b/plugins/if_
      3 @@ -15,10 +15,14 @@ config_if() {
      4    echo "up.min 0"
      5    echo "up.negative down"
      6    echo "up.cdef up,8,*"
      7 -  if ethtool $1 | grep -q Speed; then
      8 -    MAX=$(($(ethtool $1 | grep Speed | sed -e 's/[[:space:]]\{1,\}/ /g' -e 's/^ //' -e 's/M.*//' | cut -d\  -f2) * 1000000))
      9 -    echo "up.max $MAX"
     10 -    echo "down.max $MAX"
     11 +  if [ -n "$(which ethtool)" ]; then
     12 +	if [ -x "$(which ethtool)" ]; then
     13 +  		if ethtool $1 | grep -q Speed; then
     14 +    			MAX=$(($(ethtool $1 | grep Speed | sed -e 's/[[:space:]]\{1,\}/ /g' -e 's/^ //' -e 's/M.*//' | cut -d\  -f2) * 1000000))
     15 +    			echo "up.max $MAX"
     16 +    			echo "down.max $MAX"
     17 +		fi
     18 +	fi
     19    fi
     20  }
     21  fetch_if() {