From: "Andrey Fomichev" <fomichev@ispras.ru> To: "ALT Linux Sisyphus discussion list" <sisyphus@altlinux.ru> Subject: RE: [sisyphus] Re: sedna package Date: Wed, 4 May 2005 14:52:06 +0400 Message-ID: <KMEKJEPBHIGAGHJFMEHGEELJDBAA.fomichev@ispras.ru> (raw) In-Reply-To: <20050503154546.GM2814@osdn.org.ua> Спасибо всем за ответы и рекомендации. К сожалению, мне еще не все понятно. Поэтому я решил сформулировать все проблемы и возможные решения по пунктам. Итак: ========================================================================== - разделяемая память В принципе проблема понятна и решение тоже. Но! В Седне как раз разделяемая память живет пока живет сервер. Так что проблема проявляется, когда останавливается сервер. А именно, выполняется 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 положить? =========================================================================== Спасибо за помощь, Андрей
next prev parent reply other threads:[~2005-05-04 10:52 UTC|newest] Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-05-03 14:44 [sisyphus] " Andrey Fomichev 2005-05-03 15:45 ` [sisyphus] " Michael Shigorin 2005-05-04 10:52 ` Andrey Fomichev [this message] 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
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=KMEKJEPBHIGAGHJFMEHGEELJDBAA.fomichev@ispras.ru \ --to=fomichev@ispras.ru \ --cc=sisyphus@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 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