[sisyphus] ovz-smp#2.6.16-alt7 rebuild
Andrey Khavryuchenko
=?iso-8859-1?q?akhavr_=CE=C1_gmail=2Ecom?=
Чт Окт 19 13:31:22 MSD 2006
Sergey,
"SV" == Sergey Vlasov wrote:
SV> On Thu, Oct 19, 2006 at 10:43:41AM +0300, Andrey Khavryuchenko wrote:
>> Ещё раз хочу обратить внимание на то, что srpm не пересобирается в лоб - по
>> какой-то причине запакованый config не содержит некоторых опций, которые
>> приходится добавлять вручную.
SV> Каких именно опций там не хватает?
Достаточно много - навскидку больше десятка. Нужен полный diff?
SV> Вообще подобная ситуация может возникнуть, когда после сборки ядра пакеты
SV> kernel-{fix,feat}-* по каким-то причинам были обновлены с изменением
SV> файлов 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-битным опциям и
SV> Что в этом vserver выдаёт uname -m ? Если x86_64 - это bug #9808
SV> (исправлено в последнем std26, но пока не исправлено в прочих ядрах);
Именно:
akhavr на devel32 ~/RPM/SOURCES $ uname -m
x86_64
SV> обходится использованием setarch i386 (хотя в vserver есть и
SV> собственные средства для настройки того, что будет возвращать uname).
setarch i386 _где_?
>> hasher-priv: /mnt/old/home/akhavr/src/ovz/TdLinux/chroot: prefix mismatch, working directory should start with /home/akhavr
SV> Тут же всё написано - hasher не даёт создавать chroot где попало, а только
SV> в том месте, где это разрешено (prefix=... в /etc/hasher-priv/system).
Дошло.
--
Andrey V Khavryuchenko
Software Development Company http://www.kds.com.ua/
Подробная информация о списке рассылки Sisyphus