diff options
Diffstat (limited to 'web/attachments/354011-41_check_ping_detect_args_2.dpatch')
| -rw-r--r-- | web/attachments/354011-41_check_ping_detect_args_2.dpatch | 293 |
1 files changed, 293 insertions, 0 deletions
diff --git a/web/attachments/354011-41_check_ping_detect_args_2.dpatch b/web/attachments/354011-41_check_ping_detect_args_2.dpatch new file mode 100644 index 0000000..351b506 --- /dev/null +++ b/web/attachments/354011-41_check_ping_detect_args_2.dpatch | |||
| @@ -0,0 +1,293 @@ | |||
| 1 | diff -uNr nagios-plugins-1.4.14-56-g4b226/configure nagios-plugins-1.4.14-59-g96a2/configure | ||
| 2 | --- nagios-plugins-1.4.14-56-g4b226/configure 2009-11-23 13:00:57.000000000 +0000 | ||
| 3 | +++ nagios-plugins-1.4.14-59-g96a2/configure 2009-12-05 20:02:24.000000000 +0000 | ||
| 4 | @@ -26914,17 +26914,24 @@ | ||
| 5 | then | ||
| 6 | { echo "$as_me:$LINENO: result: (command-line) $with_ping_command" >&5 | ||
| 7 | echo "${ECHO_T}(command-line) $with_ping_command" >&6; } | ||
| 8 | - if test -n "$ac_cv_ping_packets_first" | ||
| 9 | + if echo "$with_ping_command" | grep '%d.*%d.*%s' >/dev/null | ||
| 10 | then | ||
| 11 | ac_cv_ping_packets_first=yes | ||
| 12 | ac_cv_ping_has_timeout=yes | ||
| 13 | + elif echo "$with_ping_command" | grep '%d.*%s.*%d' >/dev/null || \ | ||
| 14 | + echo "$with_ping_command" | grep '%s.*%d.*%d' >/dev/null | ||
| 15 | + then | ||
| 16 | + ac_cv_ping_has_timeout=yes | ||
| 17 | + elif echo "$with_ping_command" | grep '%d.*%s' >/dev/null | ||
| 18 | + then | ||
| 19 | + ac_cv_ping_packets_first=yes | ||
| 20 | fi | ||
| 21 | |||
| 22 | elif [ "z$ac_cv_uname_s" = "zUnixWare" ] && \ | ||
| 23 | $PATH_TO_PING -n -s 127.0.0.1 56 1 2>/dev/null | \ | ||
| 24 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 25 | then | ||
| 26 | - with_ping_command="$PATH_TO_PING -n -U -c %d %s" | ||
| 27 | + with_ping_command="$PATH_TO_PING -n -U -c %d %s" | ||
| 28 | ac_cv_ping_packets_first=yes | ||
| 29 | { echo "$as_me:$LINENO: result: $with_ping_command" >&5 | ||
| 30 | echo "${ECHO_T}$with_ping_command" >&6; } | ||
| 31 | @@ -26932,7 +26939,7 @@ | ||
| 32 | elif $PATH_TO_PING -n -U -w 10 -c 1 127.0.0.1 2>/dev/null | \ | ||
| 33 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 34 | then | ||
| 35 | - with_ping_command="$PATH_TO_PING -n -U -w %d -c %d %s" | ||
| 36 | + with_ping_command="$PATH_TO_PING -n -U -w %d -c %d %s" | ||
| 37 | ac_cv_ping_packets_first=yes | ||
| 38 | ac_cv_ping_has_timeout=yes | ||
| 39 | { echo "$as_me:$LINENO: result: $with_ping_command" >&5 | ||
| 40 | @@ -26941,7 +26948,7 @@ | ||
| 41 | elif $PATH_TO_PING -n -U -c 1 127.0.0.1 2>/dev/null | \ | ||
| 42 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 43 | then | ||
| 44 | - with_ping_command="$PATH_TO_PING -n -U -c %d %s" | ||
| 45 | + with_ping_command="$PATH_TO_PING -n -U -c %d %s" | ||
| 46 | ac_cv_ping_packets_first=yes | ||
| 47 | { echo "$as_me:$LINENO: result: $with_ping_command" >&5 | ||
| 48 | echo "${ECHO_T}$with_ping_command" >&6; } | ||
| 49 | @@ -27042,7 +27049,15 @@ | ||
| 50 | then | ||
| 51 | { echo "$as_me:$LINENO: result: (command-line) $with_ping6_command" >&5 | ||
| 52 | echo "${ECHO_T}(command-line) $with_ping6_command" >&6; } | ||
| 53 | - if test -n "$ac_cv_ping6_packets_first" | ||
| 54 | + if echo "$with_ping6_command" | grep '%d.*%d.*%s' >/dev/null | ||
| 55 | + then | ||
| 56 | + ac_cv_ping6_packets_first=yes | ||
| 57 | + elif echo "$with_ping6_command" | grep '%d.*%s.*%d' >/dev/null || \ | ||
| 58 | + echo "$with_ping6_command" | grep '%s.*%d.*%d' >/dev/null | ||
| 59 | + then | ||
| 60 | + # Just keep same logic as ping (IPv4) if we ever need ac_cv_ping6_has_timeout | ||
| 61 | + true | ||
| 62 | + elif echo "$with_ping6_command" | grep '%d.*%s' >/dev/null | ||
| 63 | then | ||
| 64 | ac_cv_ping6_packets_first=yes | ||
| 65 | fi | ||
| 66 | @@ -27052,7 +27067,7 @@ | ||
| 67 | $PATH_TO_PING6 -n -s ::1 56 1 2>/dev/null | \ | ||
| 68 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 69 | then | ||
| 70 | - with_ping6_command="$PATH_TO_PING6 -n -U -c %d %s" | ||
| 71 | + with_ping6_command="$PATH_TO_PING6 -n -U -c %d %s" | ||
| 72 | ac_cv_ping6_packets_first=yes | ||
| 73 | { echo "$as_me:$LINENO: result: $with_ping6_command" >&5 | ||
| 74 | echo "${ECHO_T}$with_ping6_command" >&6; } | ||
| 75 | @@ -27069,7 +27084,7 @@ | ||
| 76 | elif $PATH_TO_PING6 -n -U -c 1 ::1 2>/dev/null | \ | ||
| 77 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 78 | then | ||
| 79 | - with_ping6_command="$PATH_TO_PING6 -n -U -c %d %s" | ||
| 80 | + with_ping6_command="$PATH_TO_PING6 -n -U -c %d %s" | ||
| 81 | ac_cv_ping6_packets_first=yes | ||
| 82 | { echo "$as_me:$LINENO: result: $with_ping6_command" >&5 | ||
| 83 | echo "${ECHO_T}$with_ping6_command" >&6; } | ||
| 84 | @@ -27133,7 +27148,7 @@ | ||
| 85 | $PATH_TO_PING -A inet6 -n -s ::1 56 1 2>/dev/null | \ | ||
| 86 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 87 | then | ||
| 88 | - with_ping6_command="$PATH_TO_PING -A inet6 -n -U -c %d %s" | ||
| 89 | + with_ping6_command="$PATH_TO_PING -A inet6 -n -U -c %d %s" | ||
| 90 | ac_cv_ping6_packets_first=yes | ||
| 91 | { echo "$as_me:$LINENO: result: $with_ping6_command" >&5 | ||
| 92 | echo "${ECHO_T}$with_ping6_command" >&6; } | ||
| 93 | @@ -27141,7 +27156,7 @@ | ||
| 94 | elif $PATH_TO_PING -A inet6 -n -U -c 1 ::1 2>/dev/null | \ | ||
| 95 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 96 | then | ||
| 97 | - with_ping6_command="$PATH_TO_PING -A inet6 -n -U -c %d %s" | ||
| 98 | + with_ping6_command="$PATH_TO_PING -A inet6 -n -U -c %d %s" | ||
| 99 | ac_cv_ping6_packets_first=yes | ||
| 100 | { echo "$as_me:$LINENO: result: $with_ping6_command" >&5 | ||
| 101 | echo "${ECHO_T}$with_ping6_command" >&6; } | ||
| 102 | @@ -28500,7 +28515,7 @@ | ||
| 103 | |||
| 104 | #include <unistd.h> | ||
| 105 | #include <sys/types.h> | ||
| 106 | - #include <sys/param.h> | ||
| 107 | + #include <sys/param.h> | ||
| 108 | #include <sys/stat.h> | ||
| 109 | #include <sys/swap.h> | ||
| 110 | |||
| 111 | @@ -28574,7 +28589,7 @@ | ||
| 112 | /* end confdefs.h. */ | ||
| 113 | |||
| 114 | #include <sys/types.h> | ||
| 115 | - #include <sys/param.h> | ||
| 116 | + #include <sys/param.h> | ||
| 117 | #include <sys/stat.h> | ||
| 118 | #include <sys/swap.h> | ||
| 119 | |||
| 120 | @@ -28641,7 +28656,7 @@ | ||
| 121 | /* end confdefs.h. */ | ||
| 122 | |||
| 123 | #include <sys/types.h> | ||
| 124 | - #include <sys/param.h> | ||
| 125 | + #include <sys/param.h> | ||
| 126 | #include <sys/stat.h> | ||
| 127 | #include <sys/swap.h> | ||
| 128 | |||
| 129 | @@ -28708,11 +28723,11 @@ | ||
| 130 | cat >>conftest.$ac_ext <<_ACEOF | ||
| 131 | /* end confdefs.h. */ | ||
| 132 | |||
| 133 | - #include <unistd.h> | ||
| 134 | - #include <sys/types.h> | ||
| 135 | - #include <sys/param.h> | ||
| 136 | - #include <sys/stat.h> | ||
| 137 | - #include <sys/swap.h> | ||
| 138 | + #include <unistd.h> | ||
| 139 | + #include <sys/types.h> | ||
| 140 | + #include <sys/param.h> | ||
| 141 | + #include <sys/stat.h> | ||
| 142 | + #include <sys/swap.h> | ||
| 143 | |||
| 144 | |||
| 145 | int | ||
| 146 | @@ -28754,11 +28769,11 @@ | ||
| 147 | cat >>conftest.$ac_ext <<_ACEOF | ||
| 148 | /* end confdefs.h. */ | ||
| 149 | |||
| 150 | - #include <unistd.h> | ||
| 151 | - #include <sys/types.h> | ||
| 152 | - #include <sys/param.h> | ||
| 153 | - #include <sys/stat.h> | ||
| 154 | - #include <sys/swap.h> | ||
| 155 | + #include <unistd.h> | ||
| 156 | + #include <sys/types.h> | ||
| 157 | + #include <sys/param.h> | ||
| 158 | + #include <sys/stat.h> | ||
| 159 | + #include <sys/swap.h> | ||
| 160 | |||
| 161 | |||
| 162 | int | ||
| 163 | diff -uNr nagios-plugins-1.4.14-56-g4b226/configure.in nagios-plugins-1.4.14-59-g96a2/configure.in | ||
| 164 | --- nagios-plugins-1.4.14-56-g4b226/configure.in 2009-11-23 12:00:03.000000000 +0000 | ||
| 165 | +++ nagios-plugins-1.4.14-59-g96a2/configure.in 2009-12-05 20:01:44.000000000 +0000 | ||
| 166 | @@ -877,24 +877,31 @@ | ||
| 167 | if test -n "$with_ping_command" | ||
| 168 | then | ||
| 169 | AC_MSG_RESULT([(command-line) $with_ping_command]) | ||
| 170 | - if test -n "$ac_cv_ping_packets_first" | ||
| 171 | + if echo "$with_ping_command" | grep '%d.*%d.*%s' >/dev/null | ||
| 172 | then | ||
| 173 | ac_cv_ping_packets_first=yes | ||
| 174 | ac_cv_ping_has_timeout=yes | ||
| 175 | + elif echo "$with_ping_command" | grep '%d.*%s.*%d' >/dev/null || \ | ||
| 176 | + echo "$with_ping_command" | grep '%s.*%d.*%d' >/dev/null | ||
| 177 | + then | ||
| 178 | + ac_cv_ping_has_timeout=yes | ||
| 179 | + elif echo "$with_ping_command" | grep '%d.*%s' >/dev/null | ||
| 180 | + then | ||
| 181 | + ac_cv_ping_packets_first=yes | ||
| 182 | fi | ||
| 183 | |||
| 184 | elif [[ "z$ac_cv_uname_s" = "zUnixWare" ]] && \ | ||
| 185 | $PATH_TO_PING -n -s 127.0.0.1 56 1 2>/dev/null | \ | ||
| 186 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 187 | then | ||
| 188 | - with_ping_command="$PATH_TO_PING -n -U -c %d %s" | ||
| 189 | + with_ping_command="$PATH_TO_PING -n -U -c %d %s" | ||
| 190 | ac_cv_ping_packets_first=yes | ||
| 191 | AC_MSG_RESULT([$with_ping_command]) | ||
| 192 | |||
| 193 | elif $PATH_TO_PING -n -U -w 10 -c 1 127.0.0.1 2>/dev/null | \ | ||
| 194 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 195 | then | ||
| 196 | - with_ping_command="$PATH_TO_PING -n -U -w %d -c %d %s" | ||
| 197 | + with_ping_command="$PATH_TO_PING -n -U -w %d -c %d %s" | ||
| 198 | ac_cv_ping_packets_first=yes | ||
| 199 | ac_cv_ping_has_timeout=yes | ||
| 200 | AC_MSG_RESULT([$with_ping_command]) | ||
| 201 | @@ -902,7 +909,7 @@ | ||
| 202 | elif $PATH_TO_PING -n -U -c 1 127.0.0.1 2>/dev/null | \ | ||
| 203 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 204 | then | ||
| 205 | - with_ping_command="$PATH_TO_PING -n -U -c %d %s" | ||
| 206 | + with_ping_command="$PATH_TO_PING -n -U -c %d %s" | ||
| 207 | ac_cv_ping_packets_first=yes | ||
| 208 | AC_MSG_RESULT([$with_ping_command]) | ||
| 209 | |||
| 210 | @@ -981,7 +988,15 @@ | ||
| 211 | if test -n "$with_ping6_command" | ||
| 212 | then | ||
| 213 | AC_MSG_RESULT([(command-line) $with_ping6_command]) | ||
| 214 | - if test -n "$ac_cv_ping6_packets_first" | ||
| 215 | + if echo "$with_ping6_command" | grep '%d.*%d.*%s' >/dev/null | ||
| 216 | + then | ||
| 217 | + ac_cv_ping6_packets_first=yes | ||
| 218 | + elif echo "$with_ping6_command" | grep '%d.*%s.*%d' >/dev/null || \ | ||
| 219 | + echo "$with_ping6_command" | grep '%s.*%d.*%d' >/dev/null | ||
| 220 | + then | ||
| 221 | + # Just keep same logic as ping (IPv4) if we ever need ac_cv_ping6_has_timeout | ||
| 222 | + true | ||
| 223 | + elif echo "$with_ping6_command" | grep '%d.*%s' >/dev/null | ||
| 224 | then | ||
| 225 | ac_cv_ping6_packets_first=yes | ||
| 226 | fi | ||
| 227 | @@ -991,7 +1006,7 @@ | ||
| 228 | $PATH_TO_PING6 -n -s ::1 56 1 2>/dev/null | \ | ||
| 229 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 230 | then | ||
| 231 | - with_ping6_command="$PATH_TO_PING6 -n -U -c %d %s" | ||
| 232 | + with_ping6_command="$PATH_TO_PING6 -n -U -c %d %s" | ||
| 233 | ac_cv_ping6_packets_first=yes | ||
| 234 | AC_MSG_RESULT([$with_ping6_command]) | ||
| 235 | |||
| 236 | @@ -1006,7 +1021,7 @@ | ||
| 237 | elif $PATH_TO_PING6 -n -U -c 1 ::1 2>/dev/null | \ | ||
| 238 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 239 | then | ||
| 240 | - with_ping6_command="$PATH_TO_PING6 -n -U -c %d %s" | ||
| 241 | + with_ping6_command="$PATH_TO_PING6 -n -U -c %d %s" | ||
| 242 | ac_cv_ping6_packets_first=yes | ||
| 243 | AC_MSG_RESULT([$with_ping6_command]) | ||
| 244 | |||
| 245 | @@ -1062,14 +1077,14 @@ | ||
| 246 | $PATH_TO_PING -A inet6 -n -s ::1 56 1 2>/dev/null | \ | ||
| 247 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 248 | then | ||
| 249 | - with_ping6_command="$PATH_TO_PING -A inet6 -n -U -c %d %s" | ||
| 250 | + with_ping6_command="$PATH_TO_PING -A inet6 -n -U -c %d %s" | ||
| 251 | ac_cv_ping6_packets_first=yes | ||
| 252 | AC_MSG_RESULT([$with_ping6_command]) | ||
| 253 | |||
| 254 | elif $PATH_TO_PING -A inet6 -n -U -c 1 ::1 2>/dev/null | \ | ||
| 255 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 256 | then | ||
| 257 | - with_ping6_command="$PATH_TO_PING -A inet6 -n -U -c %d %s" | ||
| 258 | + with_ping6_command="$PATH_TO_PING -A inet6 -n -U -c %d %s" | ||
| 259 | ac_cv_ping6_packets_first=yes | ||
| 260 | AC_MSG_RESULT([$with_ping6_command]) | ||
| 261 | |||
| 262 | @@ -1411,23 +1426,23 @@ | ||
| 263 | AC_CHECK_DECLS([swapctl],,,[ | ||
| 264 | #include <unistd.h> | ||
| 265 | #include <sys/types.h> | ||
| 266 | - #include <sys/param.h> | ||
| 267 | + #include <sys/param.h> | ||
| 268 | #include <sys/stat.h> | ||
| 269 | #include <sys/swap.h> | ||
| 270 | ]) | ||
| 271 | AC_CHECK_TYPES([swaptbl_t, swapent_t],,,[ | ||
| 272 | #include <sys/types.h> | ||
| 273 | - #include <sys/param.h> | ||
| 274 | + #include <sys/param.h> | ||
| 275 | #include <sys/stat.h> | ||
| 276 | #include <sys/swap.h> | ||
| 277 | ]) | ||
| 278 | AC_CHECK_MEMBERS([struct swapent.se_nblks],,,[ | ||
| 279 | - #include <unistd.h> | ||
| 280 | - #include <sys/types.h> | ||
| 281 | - #include <sys/param.h> | ||
| 282 | - #include <sys/stat.h> | ||
| 283 | - #include <sys/swap.h> | ||
| 284 | - ]) | ||
| 285 | + #include <unistd.h> | ||
| 286 | + #include <sys/types.h> | ||
| 287 | + #include <sys/param.h> | ||
| 288 | + #include <sys/stat.h> | ||
| 289 | + #include <sys/swap.h> | ||
| 290 | + ]) | ||
| 291 | |||
| 292 | if test "$ac_cv_have_decl_swapctl" = "yes"; | ||
| 293 | then | ||
