diff options
Diffstat (limited to 'getsrv')
| -rwxr-xr-x | getsrv | 6 | 
1 files changed, 3 insertions, 3 deletions
| @@ -14,10 +14,10 @@ else  fi  if which dig >/dev/null;then    dig +short -t SRV "$record"  -  echo "after dig" >&2 +  #echo "after dig" >&2  elif which host >/dev/null;then    host -t SRV "$record" | cut '-d ' -f5- -  echo "after host" >&2 +  #echo "after host" >&2  else    echo "how am I supposed to get a srv record without dig or host? giving up." >&2    exit 1 @@ -32,6 +32,6 @@ fi | grep '^[0-9][0-9]* [0-9][0-9]*' \    | cut '-d ' -f2- \    | awk '{for(i=0;i<=$1;i++) {print $0} }' \    | cut '-d ' -f2- \ -  | shuf \ +  | shuf 2>/dev/null \    | head -n1 \  ## that last pipeline tries to get pretty close to printing a properly weighted response, but not perfect. | 
