[devel] Оптимизируем hasher для работы с фиксированным репозиторием. II.

Dmitry V. Levin ldv на altlinux.org
Ср Сен 9 12:24:02 MSK 2020


On Wed, Sep 09, 2020 at 08:21:47AM +0300, Andrey Savchenko wrote:
> On Tue, 8 Sep 2020 22:11:44 +0300 Dmitry V. Levin wrote:
> > On Tue, Sep 08, 2020 at 07:14:38PM +0300, Igor Vlasenko wrote:
> > > On Tue, Sep 08, 2020 at 06:01:37PM +0300, Dmitry V. Levin wrote:
> > > > Я думаю, что поддержка $unchecked_initroot_cache, которая была реализована
> > > > весной прошлого года в hasher-1.3.36, предназначена для решения именно
> > > > этой задачи.  Эта оптимизация используется в install check на сборочнице.
> > > > 
> > > > Пример использования:
> > > > unchecked_initroot_cache="$(sed '/^task[[:space:]]\+/!d;s///;q' /path/to/Sisyphus/files/list/task.info)"
> > > 
> > > предназначена, но решает ли?
> > > 1) в таком виде это хак для сборочницы.
> > 
> > Этот пример был не из сборочницы, а из моей обычной hasher'ницы,
> > в которой рядом есть настройка no_stuff=1.
> 
> С своей хешернице я бы хотел видеть более читаемый код, чем кошмар,
> процитированный выше. Мне не хочется каждый раз ломать мозг на
> тему, а что же эта штука делает.

Это дело вкуса.  Замените sed на какой-нибудь b2sum, если так будет понятнее.


-- 
ldv


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