Author: oden Date: Fri Feb 9 17:41:13 2007 New Revision: 118518 Modified: packages/cooker/php-pear/current/SPECS/php-pear.spec
Log: - use hping to determine if port 80 at pear.php.net can be reached Modified: packages/cooker/php-pear/current/SPECS/php-pear.spec ============================================================================== --- packages/cooker/php-pear/current/SPECS/php-pear.spec (original) +++ packages/cooker/php-pear/current/SPECS/php-pear.spec Fri Feb 9 17:41:13 2007 @@ -18,7 +18,7 @@ Summary: PEAR - PHP Extension and Application Repository Name: php-pear Version: 5.2.1 -Release: %mkrel 1 +Release: %mkrel 2 License: PHP License Group: Development/PHP URL: http://pear.php.net/package/PEAR/ @@ -51,9 +51,10 @@ Provides: php-pear-PHPUnit = %{_PHPUnit_version} Provides: php-pear-XML_Parser = %{_XML_Parser_version} Provides: php-pear-XML_RPC = %{_XML_RPC_version} -Requires(post): php-cli php-pcre php-xml php-xmlrpc -Requires(preun): php-cli php-pcre php-xml php-xmlrpc +Requires(post): php-cli php-pcre php-xml php-xmlrpc hping2 +Requires(preun): php-cli php-pcre php-xml php-xmlrpc hping2 Requires: php-cli php-pcre php-xml php-xmlrpc +Requires: hping2 BuildRequires: dos2unix BuildRequires: php-cli php-pcre php-xml php-xmlrpc Obsoletes: php-pear-PEAR @@ -317,7 +318,7 @@ fi # only do this if we have a working network -if ping -c4 pear.php.net >/dev/null 2>&1; then +if /usr/sbin/hping -c 4 -p 80 --tcpexitcode pear.php.net >/dev/null 2>&1; then %{_bindir}/pear channel-update pear.php.net else echo "You might want to run \"%{_bindir}/pear channel-update pear.php.net\" when your network works"
