про make.conf [FreeBSD]

huyabla

возникла у меня тут одна проблемка:
опытным путём было выясненно, что самая полная коллекция distfiles находится на green.hackers и абсолютно не беда, что они являются дистрибутивами для gentoo portages (т.к. производители, по понятным причинам, не создают несколько десятков дистров для разных платформ, а пихаю всё в один если бы не одно но... дело в том, что строчка
MASTER_SITE_BACKUP = f t p://172.16.32.160/ pub/ mirror/ gentoo/ distfiles/ ${DIST_SUBDIR}/
в make.conf к желаемому результату приводить будет не всегда т.к. то что во FreeBSD разложенно по каталогам (например gnome или gnome2) в gentoo portages будет лежать в корне дистрибутивов (т.е. не в .../distfiles/gnome2/, а просто в .../distfiles/).
в связи с чем и возникает вопрос:
если нужно попытаться поискать папкой выше предпологаемого пути дистрибутива, что можно зделать? попросту как это записать?
запись <MASTER_SITE_OVERRIDE = ../${MASTER_SITE_BACKUP}/> (это первое, что пришло в мою ламерскую голову, которая не удосужилась подумать о том, что ${MASTER_SITE_BACKUP} просто перловая переменная с URLой) и ни к чему полезному не приведёт. на сём моя, переутомлённая за день, башка и остановилась.
внимание вопрос (знатокам перла):
как заставить make.conf пытаться искать дистрибутив папкой выше основного пути, желательно цивилизованными методами?
зарание спасибо всем ответившим...

hoha32

csh
setenv MASTER_SITE_OVERRIDE ftp://172.16.32.160/pub/mirror/gentoo/distfiles/
будет работать как тебе надо

Ivan8209

BSD-specific patches откуда будут появляться?
---
...Я работаю антинаучным аферистом...

hoha32

с инета, вестимо, благо они маленькие и не жалко денег =)
ну можно ещё MASTER_SITE_BACKUB сделать,конечно же, просто на OVERRIDE оно будет ломиться в первую очередь

sergey_m

в make.conf к желаемому результату приводить будет не всегда т.к. то что во FreeBSD разложенно по каталогам (например gnome или gnome2) в gentoo portages будет лежать в корне дистрибутивов (т.е. не в .../distfiles/gnome2/, а просто в .../distfiles/).
Эта проблема не решается штатными методами. Проще всего просто скачивать крупные дистрибы руками, а мелкие из инета.
Оставить комментарий
Имя или ник:
Комментарий: