Hello! See attached patch for optionally calling netstat (and awk) based on existance. Added bonus is alternative usage of iproute (and awk) for same functionality.
Please review/test. -- Andreas Henriksson
diff --git a/debian/init b/debian/init index 86f88e2..b9b9c45 100644 --- a/debian/init +++ b/debian/init @@ -27,7 +27,11 @@ test -f /etc/default/oidentd && . /etc/default/oidentd if [ "${OIDENT_BEHIND_PROXY}" = "yes" ]; then # If we have a default router, then allow it to proxy auth requests to us - GATEWAY=`netstat -nr | awk '/^0.0.0.0/{print $2;}'` + if [ -x /bin/netstat ] && [ -x /usr/bin/awk ]; then + GATEWAY=`netstat -nr | awk '/^0.0.0.0/{print $2;}'` + elif [ -x /bin/ip ] && [ -x /usr/bin/awk ]; then + GATEWAY=`ip route show 0.0.0.0/0 | awk '/^default via /{print $3}'` + fi if [ -n "${GATEWAY}" ]; then OIDENT_OPTIONS="${OIDENT_OPTIONS} -P ${GATEWAY}" fi