Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 126349 Details for
Bug 44382
nagios-plugins ebuild hangs indefinitely which checking /bin/ping during configure
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Vserver patch, modifies configure.in and check_dig.c
nagios-plugins-1.4.9-localhostip.patch (text/plain), 4.19 KB, created by
Norbert Klein
on 2007-07-29 15:38:55 UTC
(
hide
)
Description:
Vserver patch, modifies configure.in and check_dig.c
Filename:
MIME Type:
Creator:
Norbert Klein
Created:
2007-07-29 15:38:55 UTC
Size:
4.19 KB
patch
obsolete
>diff -Nru configure.in.orig configure.in >--- configure.in.orig 2007-07-28 17:40:54.000000000 +0000 >+++ configure.in 2007-07-28 13:38:11.000000000 +0000 >@@ -93,6 +93,7 @@ > PKG_ARCH=`uname -p` > REV_DATESTAMP=`date '+%Y.%m.%d.%H.%M'` > REV_TIMESTAMP=`date '+%Y%m%d%H%M%S'` >+first_ip=`/sbin/ifconfig | egrep "inet addr:" | sed -n '1p' | sed 's/ Bcast.*$//' | sed 's/^\s*inet addr://'` > > AC_SUBST(PKG_ARCH) > AC_SUBST(REV_DATESTAMP) >@@ -771,14 +772,14 @@ > fi > > elif [[ "z$ac_cv_uname_s" = "zUnixWare" ]] && \ >- $PATH_TO_PING -n -s 127.0.0.1 56 1 2>/dev/null | \ >+ $PATH_TO_PING -n -s $first_ip 56 1 2>/dev/null | \ > egrep -i "^round-trip|^rtt" >/dev/null > then > with_ping_command="$PATH_TO_PING -n -U -c %d %s" > ac_cv_ping_packets_first=yes > AC_MSG_RESULT([$with_ping_command]) > >-elif $PATH_TO_PING -n -U -w 10 -c 1 127.0.0.1 2>/dev/null | \ >+elif $PATH_TO_PING -n -U -w 10 -c 1 $first_ip 2>/dev/null | \ > egrep -i "^round-trip|^rtt" >/dev/null > then > with_ping_command="$PATH_TO_PING -n -U -w %d -c %d %s" >@@ -786,52 +787,52 @@ > ac_cv_ping_has_timeout=yes > AC_MSG_RESULT([$with_ping_command]) > >-elif $PATH_TO_PING -n -U -c 1 127.0.0.1 2>/dev/null | \ >+elif $PATH_TO_PING -n -U -c 1 $first_ip 2>/dev/null | \ > egrep -i "^round-trip|^rtt" >/dev/null > then > with_ping_command="$PATH_TO_PING -n -U -c %d %s" > ac_cv_ping_packets_first=yes > AC_MSG_RESULT([$with_ping_command]) > >-elif $PATH_TO_PING -n -c 1 127.0.0.1 2>/dev/null | \ >+elif $PATH_TO_PING -n -c 1 $first_ip 2>/dev/null | \ > egrep -i "^round-trip|^rtt" >/dev/null > then > with_ping_command="$PATH_TO_PING -n -c %d %s" > ac_cv_ping_packets_first=yes > AC_MSG_RESULT([$with_ping_command]) > >-elif $PATH_TO_PING -n 127.0.0.1 -c 1 2>/dev/null | \ >+elif $PATH_TO_PING -n $first_ip -c 1 2>/dev/null | \ > egrep -i "^round-trip|^rtt" >/dev/null > then > with_ping_command="$PATH_TO_PING -n %s -c %d" > AC_MSG_RESULT([$with_ping_command]) > >-elif $PATH_TO_PING 127.0.0.1 -n 1 2>/dev/null | \ >+elif $PATH_TO_PING $first_ip -n 1 2>/dev/null | \ > egrep -i "^round-trip|^rtt" >/dev/null > then > with_ping_command="$PATH_TO_PING %s -n %d" > AC_MSG_RESULT([$with_ping_command]) > >-elif $PATH_TO_PING -n -s 127.0.0.1 56 1 2>/dev/null | \ >+elif $PATH_TO_PING -n -s $first_ip 56 1 2>/dev/null | \ > egrep -i "^round-trip|^rtt" >/dev/null > then > with_ping_command="$PATH_TO_PING -n -s %s 56 %d" > AC_MSG_RESULT([$with_ping_command]) > >-elif $PATH_TO_PING -n -h 127.0.0.1 -s 56 -c 1 2>/dev/null | \ >+elif $PATH_TO_PING -n -h $first_ip -s 56 -c 1 2>/dev/null | \ > egrep -i "^round-trip|^rtt" >/dev/null > then > with_ping_command="$PATH_TO_PING -n -h %s -s 56 -c %d" > AC_MSG_RESULT([$with_ping_command]) > >-elif $PATH_TO_PING -n -s 56 -c 1 127.0.0.1 2>/dev/null | \ >+elif $PATH_TO_PING -n -s 56 -c 1 $first_ip 2>/dev/null | \ > egrep -i "^round-trip|^rtt" >/dev/null > then > with_ping_command="$PATH_TO_PING -n -s 56 -c %d %s" > ac_cv_ping_packets_first=yes > AC_MSG_RESULT([$with_ping_command]) > >-elif $PATH_TO_PING -n -c 1 127.0.0.1 2>/dev/null | \ >+elif $PATH_TO_PING -n -c 1 $first_ip 2>/dev/null | \ > egrep -i "^round-trip|^rtt" >/dev/null > then > with_ping_command="$PATH_TO_PING -n -c %d %s" >@@ -1034,7 +1035,7 @@ > if test -n "$PATH_TO_NSLOOKUP" > then > AC_MSG_CHECKING(for nslookup syntax) >- if $PATH_TO_NSLOOKUP -sil 127.0.0.1 2>&1 | grep ["Invalid option: sil"] >/dev/null >+ if $PATH_TO_NSLOOKUP -sil $first_ip 2>&1 | grep ["Invalid option: sil"] >/dev/null > then > ac_cv_nslookup_command="$PATH_TO_NSLOOKUP" > AC_MSG_RESULT([$ac_cv_nslookup_command]) >diff -Nru plugins/check_dig.c.orig plugins/check_dig.c >--- plugins/check_dig.c.orig 2007-07-29 20:59:04.000000000 +0200 >+++ plugins/check_dig.c 2007-07-29 20:53:15.000000000 +0200 >@@ -59,6 +59,7 @@ > char *record_type = "A"; > char *expected_address = NULL; > char *dns_server = NULL; >+char server_name[256]; > int verbose = FALSE; > int server_port = DEFAULT_PORT; > double warning_interval = UNDEFINED; >@@ -277,8 +278,13 @@ > dns_server = argv[c]; > } > else { >- dns_server = strdup ("127.0.0.1"); >- } >+ if(gethostname(server_name, 255) != 0) { >+ host_or_die("Can't get local hostname"); >+ } >+ else { >+ dns_server = strdup (server_name); >+ } >+ } > } > > return validate_arguments ();
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 44382
:
27217
| 126349 |
126351
|
183304