On Thu, Oct 19, 2006 at 10:43:41AM +0300, Andrey Khavryuchenko wrote: > Ещё раз хочу обратить внимание на то, что srpm не пересобирается в лоб - по > какой-то причине запакованый config не содержит некоторых опций, которые > приходится добавлять вручную. Каких именно опций там не хватает? Вообще подобная ситуация может возникнуть, когда после сборки ядра пакеты kernel-{fix,feat}-* по каким-то причинам были обновлены с изменением файлов Kconfig, а пакет с ядром обновить ещё не успели. > Второй вопрос - на x86_64 нельзя 32-битное ядро собрать вообще? Я сделал > i586-vserver, пускаю там пересборку пакета через: > > $ rpm -bs --nodeps ~/RPM/SPECS/kernel-image-ovz-up.spec; hsh --target i586 ~/TdLinux /home/akhavr/RPM/SRPMS/kernel-image-ovz-up-2.6.16-alt7.src.rpm > > и в результате получаю кучу вопросов по 64-битным опциям и Что в этом vserver выдаёт uname -m ? Если x86_64 - это bug #9808 (исправлено в последнем std26, но пока не исправлено в прочих ядрах); обходится использованием setarch i386 (хотя в vserver есть и собственные средства для настройки того, что будет возвращать uname). > hasher-priv: /mnt/old/home/akhavr/src/ovz/TdLinux/chroot: prefix mismatch, working directory should start with /home/akhavr Тут же всё написано - hasher не даёт создавать chroot где попало, а только в том месте, где это разрешено (prefix=... в /etc/hasher-priv/system).