#!/bin/sh

set -e

SOURCES="list-general list-conf list-script list-admin list-history"
DEST=$1
: ${DEST:="perl5"}
DIR=$(cd $(dirname $0); pwd)

for SOURCE in $SOURCES
do
    echo "++> $SOURCE"
    while read ITEM
    do
        echo "!!> $ITEM"
        /usr/local/bin/cpanm --curl -L $DEST $ITEM
    done < $DIR/$SOURCE
    # Удаляем установленный Carp, чтобы не получить рассинхронизированность с системным Carp'ом
#    rm -f $DEST/lib/perl5/Carp.pm
#    rm -f $DEST/lib/perl5/Carp/Heavy.pm
done

# Возможно, нужно ставить memcached и запускать сервер для Cache::Memcached::Fast. Правда сейчас он при запущенном сервере падает на тестах.
# Нужен libmysqlclient15-dev для DBD::mysql.

