Если просто качать в консоли, то все отлично работает:
Код: Выделить всё
curl --socks4 192.168.1.1:9999 http://mirror.yandex.ru/gentoo-distfiles/releases/amd64/current-iso/install-amd64-minimal-20140515.iso > install.iso
Нагуглил, что для этого в make.conf прописывается FETCHCOMMAND, например:
Код: Выделить всё
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp --limit-rate=200k -O \"\${DISTDIR}/\${FILE}\" \"\${URI}\""
Но все попытки переделать эту команду под curl не приводят к результату
Код: Выделить всё
FETCHCOMMAND="curl --socks4 192.168.1.1:9999 \${URI} > \"\${DISTDIR}/\${FILE}\" "
Но с такой командой вместо загрузки в файл, архив вываливается в консоль в виде текста. Подозреваю, что надо как-то заэкранировать перенаправление вывода, но простая подстановка обратной черты перед > не дает эффекта