73 lines
2.7 KiB
Diff
73 lines
2.7 KiB
Diff
https://bugs.gentoo.org/296921
|
|
|
|
`ping -q` will still print out summary information. send that to /dev/null.
|
|
|
|
patch by Martin Mokrejš
|
|
|
|
--- a/client/scripts/bsdos
|
|
+++ b/client/scripts/bsdos
|
|
@@ -251,7 +251,7 @@ if [ x$reason = xTIMEOUT ]; then
|
|
sleep 1
|
|
if [ "$new_routers" != "" ]; then
|
|
set $new_routers
|
|
- if ping -q -c 1 -w 1 $1; then
|
|
+ if ping -q -c 1 -w 1 $1 >/dev/null; then
|
|
if [ x$new_ip_address != x$alias_ip_address ] && \
|
|
[ x$alias_ip_address != x ]; then
|
|
ifconfig $interface inet alias $alias_ip_address $alias_subnet_arg
|
|
--- a/client/scripts/freebsd
|
|
+++ b/client/scripts/freebsd
|
|
@@ -284,7 +284,7 @@ if [ x$reason = xTIMEOUT ]; then
|
|
if [ -n "$new_routers" ]; then
|
|
$LOGGER "New Routers: $new_routers"
|
|
set -- $new_routers
|
|
- if ping -q -c 1 $1; then
|
|
+ if ping -q -c 1 $1 >/dev/null; then
|
|
if [ x$new_ip_address != x$alias_ip_address ] && \
|
|
[ x$alias_ip_address != x ]; then
|
|
ifconfig $interface inet alias $alias_ip_address $alias_subnet_arg
|
|
--- a/client/scripts/linux
|
|
+++ b/client/scripts/linux
|
|
@@ -253,7 +253,7 @@ if [ x$reason = xTIMEOUT ]; then
|
|
ifconfig $interface inet $new_ip_address $new_subnet_arg \
|
|
$new_broadcast_arg $mtu_arg
|
|
set $new_routers
|
|
- if ping -q -c 1 $1; then
|
|
+ if ping -q -c 1 $1 >/dev/null; then
|
|
if [ x$new_ip_address != x$alias_ip_address ] && \
|
|
[ x$alias_ip_address != x ]; then
|
|
ifconfig $interface:0 inet $alias_ip_address $alias_subnet_arg
|
|
--- a/client/scripts/netbsd
|
|
+++ b/client/scripts/netbsd
|
|
@@ -251,7 +251,7 @@ if [ x$reason = xTIMEOUT ]; then
|
|
sleep 1
|
|
if [ "$new_routers" != "" ]; then
|
|
set $new_routers
|
|
- if ping -q -c 1 -w 1 $1; then
|
|
+ if ping -q -c 1 -w 1 $1 >/dev/null; then
|
|
if [ x$new_ip_address != x$alias_ip_address ] && \
|
|
[ x$alias_ip_address != x ]; then
|
|
ifconfig $interface inet alias $alias_ip_address $alias_subnet_arg
|
|
--- a/client/scripts/openbsd
|
|
+++ b/client/scripts/openbsd
|
|
@@ -245,7 +245,7 @@ if [ x$reason = xTIMEOUT ]; then
|
|
sleep 1
|
|
if [ "$new_routers" != "" ]; then
|
|
set $new_routers
|
|
- if ping -q -c 1 -w 1 $1; then
|
|
+ if ping -q -c 1 -w 1 $1 >/dev/null; then
|
|
if [ x$new_ip_address != x$alias_ip_address ] && \
|
|
[ x$alias_ip_address != x ]; then
|
|
ifconfig $interface inet alias $alias_ip_address $alias_subnet_arg
|
|
--- a/client/scripts/openwrt
|
|
+++ b/client/scripts/openwrt
|
|
@@ -186,7 +186,7 @@ if [ x$reason = xTIMEOUT ]; then
|
|
ifconfig $interface $new_ip_address $new_subnet_arg \
|
|
$new_broadcast_arg $mtu_arg $metric_arg
|
|
set $new_routers
|
|
- if ping -q -c 1 $1; then
|
|
+ if ping -q -c 1 $1 >/dev/null; then
|
|
if [ x$new_ip_address != x$alias_ip_address ] && \
|
|
[ x$alias_ip_address != x ]; then
|
|
ifconfig $interface:0 $alias_ip_address $alias_subnet_arg
|