Gentoo Archives: gentoo-user-ru

From: vti <mbit@×××.net>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Genkernel initramfs, busybox и т.п.
Date: Thu, 22 Mar 2007 22:01:49
Message-Id: 20070322220033.GA9254@dell
In Reply to: Re: [gentoo-user-ru] Genkernel initramfs, busybox и т.п. by "Peter Volkov (pva)"
1 Peter Volkov (pva)(pva@g.o)@Thu, Mar 22, 2007 at 09:18:47AM +0300:
2 > On Чтв, 2007-03-22 at 00:20 +0200, vti wrote:
3 > > > On 3/21/07, vti <mbit@×××.net> wrote:
4 > > > >Скомпилировал на одной машине 2.6.20 без проблем. Установился initramfs.
5 > > > >На второй машине захотелось проделать такую же операцию, но оно хочет
6 > > > >компилировать busybox. Никак не могу победить это.
7 > >
8 > > Да дело не в выводе или ошибках. Вопрос в том, как genkernel решает
9 > > что компилировать initramfs или busybox? Потому что при одинаковых
10 > > настройках /etc/genkernel.conf на разных машинах получается разное.
11 > >
12 > > /usr/bin/genkernel содержит:
13 > >
14 > > ===========================
15 > > if [ "${BUSYBOX}" -eq '1' ]
16 > > then
17 > > # Compile Busybox
18 > > compile_busybox
19 > > fi
20 > > ===========================
21 > >
22 > > Вот эти условия разные на разных машинах при одинаковых настройках.
23 >
24 > Я не пользуюсь genkernel, но в первую очередь проверьте, что у вас стоят
25 > одинаковые версии genkernel. У меня версия 3.4.6 поэтому всё остальное
26 > относиться к ней. Проверьте, что вы в обоих случаях передаёте параметр
27 > --no-busybox. Сравните ${GK_SHARE}/${ARCH}/config.sh может быть у вас
28 > там стоит BUSYBOX=1. Попробуйте запустить genkernel с высоким debuglevel
29 > и посмотрите, что будет. Насколько я понял, genkenel сначала парсит
30 > командную строку, а уже потом применяет /${ARCH}/ конфиги, поэтому даже
31 > если вы передаёте --no-busybox в командной строке ARCH конфиг может
32 > поставить другое значение и параметр командной строки не будет
33 > учитываться.
34 >
35
36 Сработал ключик --no-busybox, премного благодарен. В config.h BUSYBOX=1 отсутствовал.
37
38
39 --
40 vti -- Viacheslav Tikhanovskii
41 And Laban gave unto his daughter Leah Zilpah his maid for an handmaid.
42 -- Genesis 29:24
43 --
44 gentoo-user-ru@g.o mailing list