]> git.pld-linux.org Git - packages/php-pear.git/blobdiff - update-channels.sh
updated
[packages/php-pear.git] / update-channels.sh
old mode 100644 (file)
new mode 100755 (executable)
index effae04..90712a9
@@ -1,16 +1,25 @@
 #!/bin/sh
-urls="
-       http://pear.firephp.org/channel.xml
-       http://pear.phing.info/channel.xml
-       http://pear.phpdb.org/channel.xml
-       http://phpseclib.sourceforge.net/channel.xml
-       http://pear.phpunit.de/channel.xml
-       http://pear.symfony-project.com/channel.xml
-       http://pear.roundcube.net/channel.xml
+channels="
+       components.ez.no
+       pear.docblox-project.org
+       pear.firephp.org
+       pear.horde.org
+       pear.michelf.com
+       pear.pdepend.org
+       pear.phing.info
+       pear.phpdb.org
+       pear.phpmd.org
+       pear.phpunit.de
+       pear.propelorm.org
+       pear.roundcube.net
+       pear.symfony-project.com
+       phpseclib.sourceforge.net
 "
-for url in $urls; do
-       wget -q -O tmp.xml $url || continue
+for channel in $channels; do
+       url=http://$channel/channel.xml
+       wget -q --timeout=10 --tries=1 -O tmp.xml $url || continue
        alias=$(sed -nre 's,.*<suggestedalias>(.+)</suggestedalias>.*$,\1,p' tmp.xml)
+       sed -i -e 's,\r$,,g; s,\r,\n,g' tmp.xml
        mv -f tmp.xml channel-$alias.xml
 done
 
This page took 0.063926 seconds and 4 git commands to generate.