From: Evgeny Sinelnikov <linux4sin@mail.ru> To: ALT Linux kernel packages development <devel-kernel@altlinux.ru> Subject: Re: [d-kernel] ITP: kernel-rtlinux-up (kernel realtime support with user friendly installation available from Sisyphus) Date: Mon, 8 Dec 2003 02:38:51 +0300 Message-ID: <200312080239.30737.linux4sin@mail.ru> (raw) In-Reply-To: <20031207162503.GA20978@headquarters.das1.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Здравствуйте! > Просто класс! Выкладывайте кда-нибудь. Очень приятная новость для > моей супруги! :-) Спасибо! Я рад, что уже есть желающие использовать пакет. > А все модули для fifo, шедулера и т.п. тоже собраны и упакованы? > А документация? Тут всё в порядке. То есть всё собирается. В моей голове прошло множество дум по поводу вариантов размещения интересующих вас файлов. В итоге победило первоначальное решение разработчиков. Была сохранена структура каталогов /usr/rtlinux-%version-%flavor. Но возникло несколько вопросов. По порядку. Стоит ли разбивать ядро и модули (условно назову так всё, что лежит в /usr/rtlinux) на разные пакеты и если стоит, то как? Текущий вариант такой: kernel-feat-rtl-2003.10.28-alt1.src.rpm - содержит rtlinux патч к ядру kernel-image-rtlinux-up-2.4.22-alt1.src.rpm - собственно ядро (без модулей и библиотек) kernel-modules-rtlinux-rtlinux-up-3.2-alt1.src.rpm - собственно модули и библиотеки (там же примеры и документация, не думаю, что это правильно, хотя у разных версий они разные. Стоит ли класть их в /usr/share/doc вопреки стандартной установке в /usr/rtlinux? Если да, то под каким названием? Выходом пока вижу подпакет с документацией и примерами. Положить их, конечно, можно куда угодно, но вот примеры требуют именно /usr/rtlinux, к тому же к rtlinux есть отдельный тарбол с документацией превышающей, по размеру, объем тарбола самого rtlinux'а) kernel-source-rtl-3.2-0.0.3-alt1.src.rpm - исходный код Далее есть вопросы связанные со ссылкой /usr/rtlinux -> /usr/rtlinux-%version-%flavor Итак, если установлено несколько ядер, то куда ссылаются /usr/include/rtlinux и /usr/lib/rtl*? Я предполагал пакет подобный kernel-headers-common, скрипты которого, на этапе, загрузки устанавливают ссылку /usr/rtlinux на нужные "модули" ядра, а /usr/include/rtlinux и /usr/lib/rtl* ссылать на /usr/rtlinux/inсlude и /usr/rtlinux/lib/* соотвественно. Вот только куда они будут ссылаться, если будет загружено не rtlinux ядро? Я предполагал "смастерить заглушку". Вопрос встал на этапе разбора скриптов kernel-headers-common, использующих include/version.h. Зачем? Видимо чтобы однозначно по версии ядра определить header'ы и избежать конфликтов. Здесь всё обрастает еще большими сложностями, поскольку, как и ядро, сами модули могут быть собраны по разному, но каждый раз под конкретное ядро. То есть, если учесть этот вариант, то выбор ссылки может быть неоднозначен. Поэтому был выбран вариант, при котором, для данного ядра, одновременно может быть установлен только один набор "модулей". - -- Evgeny Sinelnikov Saratov Linux User Group -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/07oXHC/AO6kh2soRAjf0AKCqmfdPEdiZts2fsmgK6tKKII6enQCdHjCl SvwGe7Oslg5jT+ztuCTEISA= =tKTO -----END PGP SIGNATURE-----
prev parent reply other threads:[~2003-12-07 23:38 UTC|newest] Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2003-11-04 2:56 Sin 2003-12-07 16:23 ` Sergey Vlasov 2003-12-07 23:41 ` Evgeny Sinelnikov 2003-12-08 20:05 ` Sergey Vlasov 2003-12-11 11:32 ` Evgeny Sinelnikov 2003-12-12 8:48 ` Sergey Vlasov 2003-12-07 16:25 ` Yura Zotov 2003-12-07 23:38 ` Evgeny Sinelnikov [this message]
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=200312080239.30737.linux4sin@mail.ru \ --to=linux4sin@mail.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