[devel] gear-hsh-build и сборка мусора

Alexey I. Froloff raorn на immo.ru
Пт Окт 12 12:54:26 MSD 2007


* Slava Semushin <slava.semushin@> [071012 10:39]:
> *удивлённо*
> Так это что, после сборки каждого пакета остаётся его чрут?
Не чрут, а хашерский репозитарий.  О чём g-h-build честно говорит
при успешной сборке.  Ну и:
http://git.altlinux.org/people/raorn/packages/?p=gear.git;a=commitdiff;h=44540229

> Алексей, раскажите, пожалуйста, как же найти такие чруты и почистить
> хотя бы вручную?
rm -rf PREFIX/build-??????????

А ещё можно явно указывать --repo.  Я уже точно не помню, зачем я
делал свой repo на каждую сборку.  Наверное чтобы прошлые сборки
не влияли на вновь собираемые пакеты.

Кстати, пересечение таки может иметь место быть:

repo="$(mktemp -u "build-XXXXXXXXXX")"
...
парсим опции
...
indir="$prefix/$repo"

Тут в первой строке mktemp не знает где будет создаваться
репозитарий.  Может правильнее так (убрать первое присвоение repo
и перед indir=):

[ -n "$repo" ] ||
	repo="$(cd "$prefix" && mktemp -d "build-XXXXXXXXXX")"

-- 
Regards,
Sir Raorn.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.altlinux.org/pipermail/devel/attachments/20071012/f42486c6/attachment.bin 


Подробная информация о списке рассылки Devel