ALT Linux kernel packages development
 help / color / mirror / Atom feed
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-----

      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