#!/bin/sh if [ "$1" = "" ] then echo usage $0 version exit 1 fi tmp=$(mktemp --dir) pushd $tmp echo -e "\n+ channel" pear channel-discover pear.symfony.com echo -e "\n+ packages" pear list-all -c symfony2 | while read name version descr do if [ "$name" = "ALL" -o "$name" = "PACKAGE" -o "$version" = "" ] then continue fi pear download $name-$1 tar xf $(basename $name)-$1.tgz --strip-components=1 done lst=$(find Symfony -name autoloader.php) popd echo -e "\n+ archive: autoloader-$1.tgz" tar cvzf autoloader-$1.tgz -C $tmp $lst echo -e "\n+ cleanups" rm -rf $tmp