[#] clean-old-distfiles
51t(lenina,1) — All
2014-08-28 19:25:00


у меня distfiles используется медтодом переезжания и накатывания - вроде бы, судя по мануалу, это нормально...

но, смотрю, clean-old-distfiles много чего не удаляет :( от того же nginx висят ngnix-1.4.4 и nginx-1.4.7, да и вообще, пробежался по базару - есть разнобойные версии

как сделать партийную чистку, чтобы удалить вообще всё, что не требуется для сборки?

[#] Re: clean-old-distfiles
51t(lenina,1) — 51t
2014-08-28 21:50:17


плюнул в лоб, сделал копию (или сделал в лоб, плюнул копию?), задал MASTER_SITE_OVERRIDE... в общем, захочешь от мусора избавиться - не так раскорячишься :)

[#] Re: clean-old-distfiles
51t(lenina,1) — 51t
2014-08-28 22:08:42


а хрен там, оно субфолдеры не чает... а если всё в рут скинуть - там имена совпадают.. :(

[#] Re: clean-old-distfiles
51t(lenina,1) — 51t
2014-08-28 22:28:23


вроде бы решил проблему с помощью конструции:

export MASTER_SITE_OVERRIDE=http://127.0.0.1:8000/distfiles/\${DIST_SUBDIR}/

[#] Re: clean-old-distfiles
51t(lenina,1) — 51t
2014-08-29 00:08:44


всё равно некоторые пакеты не работают, и запрашивают имена типа v1.2.3 или v1-2-3 вместо оригинальных имён пакета. например, x11/ogre.

[#] Re: clean-old-distfiles
zhuk@(lenina,131) — 51t
2014-08-29 03:04:29


> но, смотрю, clean-old-distfiles много чего не удаляет :(

Он берёт инфу, собираемую dpb. Если ты хочешь иметь полный набор distfiles, то это для тебя. Если же ты хочешь иметь только distfiles для нужных портов, то тогда надо, насколько понимаю, скрипт свой написать, который будет составлять список нужных файлов и грохать всё за пределами списка... или тупо грохнуть /usr/ports/distfiles и скачать заново (если тебе не надо TeX или Openarena, а инет безлимитный, тоже вариант).

[#] Re: clean-old-distfiles
51t(lenina,1) — zhuk@
2014-08-29 03:37:56


мне надо полный набор... но текущий пережил несколько переездов и пожаров... поэтому старые версии перестали очищаться... хотя в мане сказано, что можно прямо "на живую" делать dpb -F... причём, раньше оно как-то очищалось, а теперь очищается не всё :(

про MASTER_SERVER_OVERRIDE в манах вообще сказано дважды и мельком... надо будет в сырцы нырять....

[#] Re: clean-old-distfiles
51t(lenina,1) — 51t
2014-08-29 12:13:07


в общем с божьей помощью и частично скачивая извне, я его перебилдил. но надо разбираться, как это делать правильно - оно мне ещё понадобится.