On Sun, Jan 23, 2005 at 02:36:33AM +0600, Alexey Morozov wrote: [...] > salto:/raid/OUT/Daedalus/SRPMS/linux-libc-headers-2.6.10.0-alt1.src.rpm > > Описание: > Этот пакет содержит заголовочные файлы на языке C, которые специфицируют > интерфейс между ядром Linux и пользовательскими программами и > библиотеками. Заголовочные файлы определяют структуры и константы, > требуемые для сборки большинства приложений, а так же для пересборки > пакета glibc > > *** > этот пакет позиционируется как замена glibc-kernheaders для ядра 2.6. > По просьбам трудящихся (lioka@) пакет НЕ был назван glibc-kernheaders. Это вам не шуточки, такие изменения тестировать надо по полной программе. [...] > с kernel-headers-std26-up оно уже не собирается (из-за linux/fs.h), с > linux-libc-headers собирается, и, даже, кажется, работает нормально. > Однако есть проблема со сборкой в хэшере. По понятным причинам > linux-libc-headers пересекается по файлам с glibc-kernheaders, выставляя > при этом требуемые Obsoletes и Provides (ручной апдейт проходити на ура, > по крайней мере), но в хэшере вначале без вариантов устанавливается > glibc-kernheaders, а потом при попытке установить linux-libc-headers > сборка ломается из-за конфликта. Можно ли как-нибудь обойти данную > проблему? $ hsh --help |fgrep -e --pkg-build-list --pkg-build-list=LIST override default build package file list; Значение по умолчанию можно увидеть из $ grep ^build_list /usr/share/hasher/initroot Можно попробовать что-нибудь типа --pkg-build-list=basesystem,rpm-build,kernel-headers-common,linux-libc-headers,sisyphus_check,time -- ldv