From: Alexander Vasiljev <alexvas@iclub.nsu.ru> To: devel-kernel@altlinux.ru Subject: [d-kernel] exp: i686.rpm Date: Mon, 12 Jul 2004 13:58:55 +0700 (NSS) Message-ID: <20040712135640.P66159@iclub.nsu.ru> (raw) Уважаемые! Случилось мне пересобрать ядро. По-старинке, make xconfig && make && make modules_install install, не вышло, потому что без патча syslogd и klogd ели процессор. Решил я тогда, как "правильный" пользователь упаковать ядро в i686.rpm. Затея удалась, но... I) Документации нет. То есть вообще. I.1) В замечательном http://docs.altlinux.ru/releases/faq - нет. I.2) В kernel-build-tools информация предназначена скорее для разработчиков, чем для простого пользователя, которому приспичило собрать ядро. II) Сборка II.1) установил kernel-source-2.6.7-1.0.0-alt1 II.2) скачал kernel-image-std26-up-2.6.7-alt7.src.rpm и выковырял оттуда spec. II.3) оставил в spec'е фичи drivers-video-splash, drivers-input, drivers-pktcdvd. II.4) обновил apt-get'ом пакеты фичей и фиксов. II.5) подсунул в SOURCES свой конфиг, изменённый с учётом pktcdvd. II.5) в SOURCES положил симлинк на /usr/src/kernel/sources/kernel-source-2.6.7.tar.bz2 из пакета kernel-source-2.6.7-1.0.0-alt1. II.6) rpmbuild --target i686 -bb kernel-image-alexvas.spec II.7) стадии %prep и %build проходят нормально III) стадия %install ругается на отсутствие ./scripts/genksyms/genksyms III.1) genksyms пришлось собрать вручную, после чего. III.2) rpmbuild --target i686 --short-circuit -bi kernel-image-alexvas.spec III.3) rpmbuild --target i686 --short-circuit -bb kernel-image-alexvas.spec IV) после инсталляции автоматически не загружается модуль usb_hid и мышка провисает. IV.1) Пересобрал ядро по новой с CONFIG_USB_HID=y. Работает. IV.2) Однако, когда usb_hid был модулем, modprobe -c выдавал интересную строчку: alias usb:<какие-то шаблоны> usb_hid Microsoft Basic Optical Mouse, во всяком случае, в эти шаблоны не входит. Про формат шаблонов никакой документации не нашёл, а хотелось бы. Выводы: Шаги II.1)-II.6) пришлось угадывать путём проб и ошибок, периодически стучась головой об стену. Неужели сложно скомпоновать страничку с чёткими инструкциями как, где и чего? Разработали замечательную систему сборки, так почему бы не объяснить людям как её можно использовать? с наилучшими, Александр Васильев
next reply other threads:[~2004-07-12 6:58 UTC|newest] Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top 2004-07-12 6:58 Alexander Vasiljev [this message] 2004-07-12 10:05 ` Michael Shigorin 2004-07-12 12:13 ` Re[2]: " Alexei V. Mezin 2004-07-12 12:53 ` Andrey Rahmatullin 2004-07-13 7:02 ` Re[2]: " Alexei V. Mezin 2004-07-12 13:11 ` Michael Shigorin 2004-07-12 13:53 ` Re[2]: " Alexei V. Mezin 2004-07-12 14:23 ` Michael Shigorin 2004-07-12 14:49 ` Re[2]: " Alexei V. Mezin 2004-07-12 14:48 ` Alexander Bokovoy 2004-07-13 4:20 ` Ivan Fedorov 2004-07-13 5:54 ` [JT] " Michael Shigorin 2004-07-12 12:50 ` Andrey Rahmatullin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20040712135640.P66159@iclub.nsu.ru \ --to=alexvas@iclub.nsu.ru \ --cc=devel-kernel@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux kernel packages development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \ devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com public-inbox-index devel-kernel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git