* [sisyphus] sedna package
@ 2005-05-03 14:44 Andrey Fomichev
2005-05-03 15:45 ` [sisyphus] " Michael Shigorin
2005-05-03 17:29 ` [sisyphus] " Sergey Vlasov
0 siblings, 2 replies; 12+ messages in thread
From: Andrey Fomichev @ 2005-05-03 14:44 UTC (permalink / raw)
To: sisyphus
Добрый день!
Я когда-то сюда писал и хотел сделать пакет для XML СУБД Sedna.
Как говорится, не прошло и года (мы выпустили официальную версию 0.4),
я сделал первую версию пакета. Буду признателен, если кто-нибудь это
посмотрит и выскажет свои замечания (я думаю замечаний должно быть
очень много, т.к.у меня нет никакого опыта сборки пакетов и тем более
для ALT Linux).
Пакет доступен по следующему адресу:
http://modis.ispras.ru/FTPContent/tmp/sedna-0.4.59-alt1.i586.rpm
http://modis.ispras.ru/FTPContent/tmp/sedna-0.4.59-alt1.src.rpm
Несколько слов о том, что делать с Седной после установки. В текущей
версии (возможно потом изменится) надо:
1. добавить /usr/local/sedna/bin в переменную PATH (или пользоваться
абсолютными путями)
2. установить переменную окружения SEDNA_HOME равной
/usr/local/sedna
Далее рекомендуется воспользоваться файлом
/usr/local/sedna/doc/QuickStart.pdf (3 страницы на английском, читается
за 5 минут), чтобы понять что нужно запускать.
Прежде чем запускать, посмотрите вопрос 1, а то работать не будет.
У меня еще есть ряд вопросов, которые возникли при создании пакета.
1. Этот вопрос, пожалуй самый важный. Дело в том, что в Седне используется
разделяемая память, а отношение ALT Linux к разделяемой памяти отклоняется
от стандарта. А именно, разделяемая память уничтожается, когда он нее
отключается последний клиент (что противоречит стандарту). Чтобы ALT Linux
вел себя в соответствии со стандартом надо изменить файл
/proc/sys/kernel/shm_destroy_unused
так, чтобы он содержал 0 вместо 1. Помогает до следующей перезагрузки.
Соответственно, вопрос -- что с этим делать? И почему ALT так нестандартно
относится к разделяемой памяти?
2. Сейчас Седна устанавливается в /usr/local/sedna. Там есть каталог bin с
бинарными файлами. Естественно, путь туда не прописан и Седну можно
запускать
либо указывая полный путь, либо необходимо добавить/usr/local/sedna/bin в
PATH.
Не очень красиво, что уж там говорить, но может нормально для такого
приложения
(не команда ls все-таки)? Или стоит создать линки для бинарников в
/usr/local/bin?
Или что-то еще?
3. Для работы Седны необходима установленная переменная SEDNA_HOME. Без нее
ничего
работать не будет. Сейчас ее должен устанавливать пользователь. Это
нормально или
здесь надо что-то делать?
С уважением,
Андрей
=======================================
Andrey Fomichev (fomichev at ispras.ru)
Sedna Team (http://modis.ispras.ru)
=======================================
^ permalink raw reply [flat|nested] 12+ messages in thread
* [sisyphus] Re: sedna package
2005-05-03 14:44 [sisyphus] sedna package Andrey Fomichev
@ 2005-05-03 15:45 ` Michael Shigorin
2005-05-04 10:52 ` Andrey Fomichev
2005-05-03 17:29 ` [sisyphus] " Sergey Vlasov
1 sibling, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2005-05-03 15:45 UTC (permalink / raw)
To: sisyphus
On Tue, May 03, 2005 at 06:44:48PM +0400, Andrey Fomichev wrote:
> Несколько слов о том, что делать с Седной после установки.
> В текущей версии (возможно потом изменится) надо:
Однозначно изменится, если хочется красивый культурный пакет :-)
> 1. добавить /usr/local/sedna/bin в переменную PATH (или
> пользоваться абсолютными путями)
> 2. установить переменную окружения SEDNA_HOME равной
> /usr/local/sedna
Лучше поселить в /usr/lib/sedna или /usr/share/sedna в
зависимости от платформозависимости (ой), см. тж. документацию
в пакете fhs.
/usr/local -- это не для установленного из пакетов, а для
самосбора.
> У меня еще есть ряд вопросов, которые возникли при создании пакета.
> 1. Этот вопрос, пожалуй самый важный. Дело в том, что в Седне
> используется разделяемая память, а отношение ALT Linux к
> разделяемой памяти отклоняется от стандарта. А именно,
> разделяемая память уничтожается, когда он нее отключается
> последний клиент (что противоречит стандарту). Чтобы ALT Linux
> вел себя в соответствии со стандартом надо изменить файл
> /proc/sys/kernel/shm_destroy_unused так, чтобы он содержал 0
> вместо 1. Помогает до следующей перезагрузки. Соответственно,
> вопрос -- что с этим делать?
В документацию добавить:
---
Для использования на системах Linux с применённым к ядру
Openwall-патчем следует добавить в файл /etc/sysctl.conf строку
kernel.shm_destroy_unused = 0
и выполнить команду
sysctl -2 kernel.shm_destroy_unused=0
---
> И почему ALT так нестандартно относится к разделяемой памяти?
Секьюрити. Зуб не дам, но _кажется_, там была неопределённость в
стандарте, которая вкупе с иными вескими причинами повлияла на
решение Solar Designer.
Спросите vsu@.
> Седну можно запускать либо указывая полный путь, либо
> необходимо добавить/usr/local/sedna/bin в PATH. Не очень
> красиво, что уж там говорить, но может нормально для такого
> приложения (не команда ls все-таки)? Или стоит создать линки
> для бинарников в /usr/local/bin? Или что-то еще?
Куда бы не поселили -- смысл в симлинке есть. Только в /usr/bin
или /usr/sbin, наверное.
> 3. Для работы Седны необходима установленная переменная
> SEDNA_HOME. Без нее ничего работать не будет. Сейчас ее должен
> устанавливать пользователь. Это нормально или здесь надо что-то
> делать?
~> cat /etc/profile.d/less.sh
if [ -z "$LESS" ]; then
export LESS=-MM
fi
if [ -z "$LESSKEY" -a ! -f "$HOME/.less" ]; then
export LESSKEY=/etc/.less
fi
if [ -z "$LESSOPEN" -a -x /usr/share/less/lesspipe.sh ]; then
export LESSOPEN="|/usr/share/less/lesspipe.sh %s"
fi
Порой такие пакеты предлагают перелогиниться в %post:
http://sisyphus.ru/srpm/lilypond/spec
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] sedna package
2005-05-03 14:44 [sisyphus] sedna package Andrey Fomichev
2005-05-03 15:45 ` [sisyphus] " Michael Shigorin
@ 2005-05-03 17:29 ` Sergey Vlasov
2005-05-03 17:57 ` [sisyphus] [wiki] [faq] " Michael Shigorin
1 sibling, 1 reply; 12+ messages in thread
From: Sergey Vlasov @ 2005-05-03 17:29 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 3409 bytes --]
On Tue, May 03, 2005 at 06:44:48PM +0400, Andrey Fomichev wrote:
[skip]
> У меня еще есть ряд вопросов, которые возникли при создании пакета.
> 1. Этот вопрос, пожалуй самый важный. Дело в том, что в Седне используется
> разделяемая память, а отношение ALT Linux к разделяемой памяти отклоняется
> от стандарта. А именно, разделяемая память уничтожается, когда он нее
> отключается последний клиент (что противоречит стандарту). Чтобы ALT Linux
> вел себя в соответствии со стандартом надо изменить файл
>
> /proc/sys/kernel/shm_destroy_unused
>
> так, чтобы он содержал 0 вместо 1. Помогает до следующей перезагрузки.
> Соответственно, вопрос -- что с этим делать? И почему ALT так нестандартно
> относится к разделяемой памяти?
Уничтожение неиспользуемых сегментов разделяемой памяти добавляется патчем
Openwall (http://www.openwall.com/linux/); такое поведение включается
опцией конфигурации ядра CONFIG_HARDEN_SHM. А вот возможность отключения
уничтожения таких сегментов через /proc/sys/kernel/shm_destroy_unused,
похоже, есть только в ALT (добавляется дополнительным патчем после
Openwall).
Проблема с SysV shared memory в том, что поведение по умолчанию
(сохранение неиспользуемых сегментов) приводит к невозможности контроля за
потреблением системных ресурсов (поскольку такие сегменты не связаны ни с
одним процессом). Во многих случаях применения разделяемой памяти
существует серверный процесс, который не завершается продолжительное
время; если этот процесс поддерживает подключение к сегментам разделяемой
памяти, проблем с CONFIG_HARDEN_SHM не возникает. Кстати, зачастую при
аварийном завершении такого серверного процесса приходится вручную удалять
старые сегменты перед его перезапуском - в этом случае CONFIG_HARDEN_SHM
даже помогает.
> 2. Сейчас Седна устанавливается в /usr/local/sedna. Там есть каталог bin
> с бинарными файлами. Естественно, путь туда не прописан и Седну можно
> запускать либо указывая полный путь, либо необходимо
> добавить/usr/local/sedna/bin в PATH. Не очень красиво, что уж там
> говорить, но может нормально для такого приложения (не команда ls
> все-таки)? Или стоит создать линки для бинарников в /usr/local/bin? Или
> что-то еще?
rpm-пакет вообще не должен писать что-либо в /usr/local - этот каталог
зарезервирован для программ, установленных без использования менеджера
пакетов. Программы из rpm-пакетов ставятся в /usr.
Кроме того, имена исполняемых файлов sedna вступают в конфликт с другими
пакетами:
/usr/bin/cdb tinycdb
/usr/bin/sm inn
trn - в Сизифе нет, но была такая читалка новостей: http://trn.sf.net/
smsd - можно наступить на http://freshmeat.net/projects/smsd/
Обычно в подобных случаях в начало приписывают название проекта.
> 3. Для работы Седны необходима установленная переменная SEDNA_HOME. Без
> нее ничего работать не будет. Сейчас ее должен устанавливать
> пользователь. Это нормально или здесь надо что-то делать?
Как я понял, при этом данные хранятся в подкаталогах $SEDNA_HOME. Это
плохо (в частности, программы при своей работе не должны писать куда-либо
в /usr - соответствующая ФС может быть смонтирована только для чтения).
Данные, изменяемые в процессе работы (в данном случае - файлы баз данных
sedna), должны находиться в /var; файлы конфигурации (настраиваемые
администратором при установке, но не меняющиеся в процессе работы) - в
/etc.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* [sisyphus] [wiki] [faq] Re: sedna package
2005-05-03 17:29 ` [sisyphus] " Sergey Vlasov
@ 2005-05-03 17:57 ` Michael Shigorin
0 siblings, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2005-05-03 17:57 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1408 bytes --]
On Tue, May 03, 2005 at 06:44:48PM +0400, Andrey Fomichev wrote:
> Пакет доступен по следующему адресу:
> http://modis.ispras.ru/FTPContent/tmp/sedna-0.4.59-alt1.i586.rpm
> http://modis.ispras.ru/FTPContent/tmp/sedna-0.4.59-alt1.src.rpm
Кстати, не помешало бы положить рядом спек (а в нём ещё Url:
указать).
On Tue, May 03, 2005 at 09:29:44PM +0400, Sergey Vlasov wrote:
> > Соответственно, вопрос -- что с этим делать? И почему ALT так
> > нестандартно относится к разделяемой памяти?
> Проблема с SysV shared memory в том, что поведение по умолчанию
> (сохранение неиспользуемых сегментов) приводит к невозможности
> контроля за потреблением системных ресурсов (поскольку такие
> сегменты не связаны ни с одним процессом).
http://faq.altlinux.ru/index.php?action=single&nf=1&qid=644
> > 2. Сейчас Седна устанавливается в /usr/local/sedna.
> rpm-пакет вообще не должен писать что-либо в /usr/local - этот
> каталог зарезервирован для программ, установленных без
> использования менеджера пакетов. Программы из rpm-пакетов
> ставятся в /usr.
http://wiki.sisyphus.ru/devel/TypicalPackagingErrors
(на самом деле это не Errors, а Troubles, но поздновато слово нашёл)
PS: осталось фортунки нарезать и рекорд по реюзабельности письма
в новейшей истории можно фиксировать. :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: [sisyphus] Re: sedna package
2005-05-03 15:45 ` [sisyphus] " Michael Shigorin
@ 2005-05-04 10:52 ` Andrey Fomichev
2005-05-04 11:01 ` Alexey I. Froloff
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Andrey Fomichev @ 2005-05-04 10:52 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Спасибо всем за ответы и рекомендации. К сожалению, мне еще не все понятно.
Поэтому я решил сформулировать все проблемы и возможные решения по
пунктам. Итак:
==========================================================================
- разделяемая память
В принципе проблема понятна и решение тоже.
Но! В Седне как раз разделяемая память живет пока живет сервер. Так что
проблема проявляется, когда останавливается сервер. А именно, выполняется
shmdt (сервер делает deattach и память автоматом закрывается) a затем
выполняется shmctl (сервер пытается закрыть уничтожить память) -- и тут
проявляется ошибка (памяти уже нет).
Короче, я могу просто закоментарить проверку корректности выполнения
shmctl для ALT Linux. Хотелось бы поставить ifdef вроде
#ifdef ALT_LINUX
// ничего не делать
#else
// проверить значение, возвращаемое shmctl
#endif
есть какая-нибудь подобная константа?
==========================================================================
- имена бинарников могут конфликтовать с именами файлов из других пакетов.
Здесь все просто. Изменим имена. Добавим префикс, скорее всего. Что-нибудь
типа 'se'
==========================================================================
- куда поместить файлы пакета?
вот это сложный вопрос. Есть несколько категорий файлов:
1. бинарные выполняемые файлы
Есть предложение поместить их в /usr/bin. Я согласен
2. есть библиотеки
Их лучше поместить в /usr/lib?
А ведь еще есть driver.jar и драйвер для языка Scheme (в исходниках, потому
что нет смысла компилировать) и потенциально драйвер для Python.
Что с ними делать?
2. есть примеры (текстовые файлы)
Куда их поместить? В /usr/share/sedna?
3. есть документация (сейчас в pdf). ее куда?
4. есть набор файлов типа README, LICENSE и т.д. их куда?
Было предложение все, кроме бинарников в /usr/share/sedna. Наверное не очень
хорошо?
==========================================================================
- куда поместить файлы базы данных?
Как я понимаю, Michael Shigorin предлагает поместить в /var.
Тогда я правильно понимаю, что данные будут лежать в /var/sedna ?
Если так, то как это сочетается с рекомендациями fhs?
Applications must generally not add directories to the top level
of /var. Such directories should only be added if they have some
system-wide implication, and in consultation with the FHS mailing list.
Что-то я прям даже не знаю. Может вообще в /proc положить?
===========================================================================
Спасибо за помощь,
Андрей
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Re: sedna package
2005-05-04 10:52 ` Andrey Fomichev
@ 2005-05-04 11:01 ` Alexey I. Froloff
2005-05-04 12:22 ` Michael Shigorin
2005-05-04 11:01 ` Nick S. Grechukh
2005-05-04 12:06 ` Sergey Vlasov
2 siblings, 1 reply; 12+ messages in thread
From: Alexey I. Froloff @ 2005-05-04 11:01 UTC (permalink / raw)
To: ALT Linux Sisyphus
[-- Attachment #1: Type: text/plain, Size: 1988 bytes --]
* Andrey Fomichev <fomichev@> [050504 14:53]:
> Но! В Седне как раз разделяемая память живет пока живет сервер. Так что
> проблема проявляется, когда останавливается сервер. А именно, выполняется
> shmdt (сервер делает deattach и память автоматом закрывается) a затем
> выполняется shmctl (сервер пытается закрыть уничтожить память) -- и тут
> проявляется ошибка (памяти уже нет).
А на что влияет эта ошибка? Можно ещё код ошибки проверить.
> Короче, я могу просто закоментарить проверку корректности выполнения
> shmctl для ALT Linux. Хотелось бы поставить ifdef вроде
Только для ALT Linux - это было бы неправильно.
> А ведь еще есть driver.jar и драйвер для языка Scheme (в исходниках, потому
> что нет смысла компилировать) и потенциально драйвер для Python.
> Что с ними делать?
/usr/share/sedna/что-нибудь
Для jar'ов помнится было стандартное место где-то в районе
/usr/share/java/...
> 2. есть примеры (текстовые файлы)
> Куда их поместить? В /usr/share/sedna?
%doc
> 3. есть документация (сейчас в pdf). ее куда?
%doc и в отдельный пакет sedna-doc
> 4. есть набор файлов типа README, LICENSE и т.д. их куда?
%doc
> Было предложение все, кроме бинарников в /usr/share/sedna. Наверное не очень
> хорошо?
Ну если этим никто больше пользоваться не будет - варум бы нихт?
Вышеописанные файлы уходят в docdir
> ==========================================================================
> - куда поместить файлы базы данных?
> Как я понимаю, Michael Shigorin предлагает поместить в /var.
> Тогда я правильно понимаю, что данные будут лежать в /var/sedna ?
> Если так, то как это сочетается с рекомендациями fhs?
/var/lib/sedna, /var/cache/sedna, /var/spool/sedna - как раз по
FHS, там же написано для чего используются конкретные каталоги.
Серверы БД, например, базы хранят в /var/lib/что-то/...
--
Regards, Sir Raorn.
-------------------
Если daemon, то зачем suid-root?
Если suid-root, то зачем daemon?
-- ldv in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: [sisyphus] Re: sedna package
2005-05-04 10:52 ` Andrey Fomichev
2005-05-04 11:01 ` Alexey I. Froloff
@ 2005-05-04 11:01 ` Nick S. Grechukh
2005-05-04 12:24 ` Michael Shigorin
2005-05-04 12:06 ` Sergey Vlasov
2 siblings, 1 reply; 12+ messages in thread
From: Nick S. Grechukh @ 2005-05-04 11:01 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 669 bytes --]
On Wednesday 04 May 2005 13:52, Andrey Fomichev wrote:
> - куда поместить файлы базы данных?
> Как я понимаю, Michael Shigorin предлагает поместить в /var.
> Тогда я правильно понимаю, что данные будут лежать в /var/sedna ?
> Если так, то как это сочетается с рекомендациями fhs?
>
> Applications must generally not add directories to the top level
> of /var. Such directories should only be added if they have some
> system-wide implication, and in consultation with the FHS mailing list.
например /var/lib/sedna. или /var/cache/sedna. по ситуации.
> Что-то я прям даже не знаю. Может вообще в /proc положить?
в /proc Вы точно ничего не положите. даже если захотите.
[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Re: sedna package
2005-05-04 10:52 ` Andrey Fomichev
2005-05-04 11:01 ` Alexey I. Froloff
2005-05-04 11:01 ` Nick S. Grechukh
@ 2005-05-04 12:06 ` Sergey Vlasov
2005-05-04 12:14 ` Andrey Fomichev
2 siblings, 1 reply; 12+ messages in thread
From: Sergey Vlasov @ 2005-05-04 12:06 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 718 bytes --]
On Wed, May 04, 2005 at 02:52:06PM +0400, Andrey Fomichev wrote:
> - разделяемая память
> В принципе проблема понятна и решение тоже.
> Но! В Седне как раз разделяемая память живет пока живет сервер. Так что
> проблема проявляется, когда останавливается сервер. А именно, выполняется
> shmdt (сервер делает deattach и память автоматом закрывается) a затем
> выполняется shmctl (сервер пытается закрыть уничтожить память) -- и тут
> проявляется ошибка (памяти уже нет).
В таком случае можно выполнять сначала shmctl(IPC_RMID), и только после
этого - shmdt(). По крайней мере в Linux IPC_RMID только помечает сегмент
для удаления, но реальное удаление происходит только после отсоединения
всех процессов.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: [sisyphus] Re: sedna package
2005-05-04 12:06 ` Sergey Vlasov
@ 2005-05-04 12:14 ` Andrey Fomichev
2005-05-04 12:21 ` Michael Shigorin
0 siblings, 1 reply; 12+ messages in thread
From: Andrey Fomichev @ 2005-05-04 12:14 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> On Wed, May 04, 2005 at 02:52:06PM +0400, Andrey Fomichev wrote:
> > - разделяемая память
> > В принципе проблема понятна и решение тоже.
> > Но! В Седне как раз разделяемая память живет пока живет сервер. Так что
> > проблема проявляется, когда останавливается сервер. А именно,
> выполняется
> > shmdt (сервер делает deattach и память автоматом закрывается) a затем
> > выполняется shmctl (сервер пытается закрыть уничтожить память) -- и тут
> > проявляется ошибка (памяти уже нет).
>
> В таком случае можно выполнять сначала shmctl(IPC_RMID), и только после
> этого - shmdt(). По крайней мере в Linux IPC_RMID только помечает сегмент
> для удаления, но реальное удаление происходит только после отсоединения
> всех процессов.
Так не очень хочется делать по причине того, что Седна работает еще и под
Windows. Соответственно для shmdt и shmctl есть обертки, которые под Windows
реализованы по-другому (естественно). И переставлять вызовы оберток местами
неправильно.
Эх, неужели нельзя по-простому определить вендора Linux?
^ permalink raw reply [flat|nested] 12+ messages in thread
* [sisyphus] Re: sedna package
2005-05-04 12:14 ` Andrey Fomichev
@ 2005-05-04 12:21 ` Michael Shigorin
0 siblings, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2005-05-04 12:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Wed, May 04, 2005 at 04:14:13PM +0400, Andrey Fomichev wrote:
> Эх, неужели нельзя по-простому определить вендора Linux?
Это _не_ вендор Linux. Это особенность _ядра_. И столкнуться с
ней Вы можете вовсе не только в ALT -- тот же ASPLinux 7.x, Owl
или кастомное 2.4.x имени местного администратора обеспечат в
точности тот же эффект, только неотрываемый, как уже упоминалось.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* [sisyphus] Re: sedna package
2005-05-04 11:01 ` Alexey I. Froloff
@ 2005-05-04 12:22 ` Michael Shigorin
0 siblings, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2005-05-04 12:22 UTC (permalink / raw)
To: ALT Linux Sisyphus
[-- Attachment #1: Type: text/plain, Size: 337 bytes --]
On Wed, May 04, 2005 at 03:01:48PM +0400, Alexey I. Froloff wrote:
> > 4. есть набор файлов типа README, LICENSE и т.д. их куда?
> %doc
Базовую документацию обычно уместно оставить в базовом пакете.
А лицензию -- так тем более.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* [sisyphus] Re: sedna package
2005-05-04 11:01 ` Nick S. Grechukh
@ 2005-05-04 12:24 ` Michael Shigorin
0 siblings, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2005-05-04 12:24 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 777 bytes --]
On Wed, May 04, 2005 at 02:01:58PM +0300, Nick S. Grechukh wrote:
> > - куда поместить файлы базы данных?
> > Как я понимаю, Michael Shigorin предлагает поместить в /var.
Неточно выразился -- подразумевал "ниже /var".
> > Тогда я правильно понимаю, что данные будут лежать в /var/sedna ?
> > Если так, то как это сочетается с рекомендациями fhs?
Плохо :) А /var/lib/sedna, как посоветовали -- замечательно.
> > Что-то я прям даже не знаю. Может вообще в /proc положить?
> в /proc Вы точно ничего не положите. даже если захотите.
Коль, ты гонишь ;) kernel-modules-sedna и делай запросы через
/proc/sedna. Правда, кто-нить да сделает ln -s /dev/arse...
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2005-05-04 12:24 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-05-03 14:44 [sisyphus] sedna package Andrey Fomichev
2005-05-03 15:45 ` [sisyphus] " Michael Shigorin
2005-05-04 10:52 ` Andrey Fomichev
2005-05-04 11:01 ` Alexey I. Froloff
2005-05-04 12:22 ` Michael Shigorin
2005-05-04 11:01 ` Nick S. Grechukh
2005-05-04 12:24 ` Michael Shigorin
2005-05-04 12:06 ` Sergey Vlasov
2005-05-04 12:14 ` Andrey Fomichev
2005-05-04 12:21 ` Michael Shigorin
2005-05-03 17:29 ` [sisyphus] " Sergey Vlasov
2005-05-03 17:57 ` [sisyphus] [wiki] [faq] " Michael Shigorin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git