* Re: [devel] %obsolete post_service? @ 2009-05-21 13:17 ` Dmitry V. Levin 2009-05-21 14:57 ` Igor Vlasenko 2009-05-22 5:28 ` Vladimir V. Kamarzin 1 sibling, 2 replies; 7+ messages in thread From: Dmitry V. Levin @ 2009-05-21 13:17 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 348 bytes --] On Thu, May 21, 2009 at 02:03:17PM +0400, Stanislav Ievlev wrote: > Возник такой вопрос: А можно ли по такому же алгоритму как с info-файлами > сделать работу с init.d файлами и убрать %post_service и %preun_service? По такому же алгоритму нельзя: после того, как inid.d/NAME уже удалён, вызывать service NAME stop уже поздно. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] %obsolete post_service? 2009-05-21 13:17 ` [devel] %obsolete post_service? Dmitry V. Levin @ 2009-05-21 14:57 ` Igor Vlasenko 1 sibling, 0 replies; 7+ messages in thread From: Igor Vlasenko @ 2009-05-21 14:57 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, May 21, 2009 at 05:17:27PM +0400, Dmitry V. Levin wrote: > On Thu, May 21, 2009 at 02:03:17PM +0400, Stanislav Ievlev wrote: > > Возник такой вопрос: А можно ли по такому же алгоритму как с info-файлами > > сделать работу с init.d файлами и убрать %post_service и %preun_service? > > По такому же алгоритму нельзя: после того, как inid.d/NAME уже удалён, > вызывать service NAME stop уже поздно. Напрашиваются, кроме post-filetriggers, еще pre-filetriggers. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <c5318fd90905212319k24b986fof2afdd0d6e55f822@mail.gmail.com>]
* Re: [devel] %obsolete post_service? @ 2009-05-22 9:33 ` Dmitry V. Levin 2009-05-22 22:01 ` Денис Смирнов 1 sibling, 0 replies; 7+ messages in thread From: Dmitry V. Levin @ 2009-05-22 9:33 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 757 bytes --] On Fri, May 22, 2009 at 10:19:11AM +0400, Stanislav Ievlev wrote: > 21 мая 2009 г. 17:17 пользователь Dmitry V. Levin <ldv@altlinux.org>написал: > > > On Thu, May 21, 2009 at 02:03:17PM +0400, Stanislav Ievlev wrote: > > > Возник такой вопрос: А можно ли по такому же алгоритму как с info-файлами > > > сделать работу с init.d файлами и убрать %post_service и %preun_service? > > > > По такому же алгоритму нельзя: после того, как inid.d/NAME уже удалён, > > вызывать service NAME stop уже поздно. > > В файл-триггер не приходят имена удаляемых файлов? Имена уже удалённых пакетов не приходят, только имена уже удалённых файлов. Т.е. для того, чтобы этого добиться, потребуется реализовать файлтриггер с другой семантикой. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] %obsolete post_service? 2009-05-22 9:33 ` Dmitry V. Levin @ 2009-05-22 22:01 ` Денис Смирнов 1 sibling, 1 reply; 7+ messages in thread From: Денис Смирнов @ 2009-05-22 22:01 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 673 bytes --] On Fri, May 22, 2009 at 10:19:11AM +0400, Stanislav Ievlev wrote: > >> Возник такой вопрос: А можно ли по такому же алгоритму как с info-файлами > >> сделать работу с init.d файлами и убрать %post_service и %preun_service? >> По такому же алгоритму нельзя: после того, как inid.d/NAME уже удалён, >> вызывать service NAME stop уже поздно. SI> В файл-триггер не приходят имена удаляемых файлов? Приходят. Но они уже удалены. А в случае с init.d надо чтобы сервис остановить, скрипт _запустить_. А как запустить уже удаленный скрипт? -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <c5318fd90905250303m4ce81534jc68fb44035a8d204@mail.gmail.com>]
* Re: [devel] %obsolete post_service? @ 2009-05-25 10:05 ` Mikhail Gusarov 0 siblings, 0 replies; 7+ messages in thread From: Mikhail Gusarov @ 2009-05-25 10:05 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 652 bytes --] Twas brillig at 14:03:33 25.05.2009 UTC+04 when stanislav.ievlev@gmail.com did gyre and gimble: SI> Это понятно. Самое обидное, что в принципе-то некоторые данные по SI> запущенному процессу остаются, например, lock-файлы и (более SI> полезное) pid-файлы, но стандартов существование/размещение SI> последних у нас нет. Да и если бы были: не всегда остановка сервиса - это просто "kill то, что в pid-файле". -- [-- Attachment #2: Type: application/pgp-signature, Size: 834 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] %obsolete post_service? 2009-05-21 13:17 ` [devel] %obsolete post_service? Dmitry V. Levin @ 2009-05-22 5:28 ` Vladimir V. Kamarzin 2009-05-22 5:45 ` REAL 1 sibling, 1 reply; 7+ messages in thread From: Vladimir V. Kamarzin @ 2009-05-22 5:28 UTC (permalink / raw) To: ALT Linux Team development discussions >>>>> On 21 May 2009 at 16:03 "SI" == Stanislav Ievlev writes: SI> Возник такой вопрос: А можно ли по такому же алгоритму как с info-файлами SI> сделать работу с init.d файлами и убрать %post_service и %preun_service? А что делать, если надо дёрнуть сервис из другого пакета? (например, поставился или удалился модуль apache, и надо этот апаче порестартить) -- vvk ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] %obsolete post_service? 2009-05-22 5:28 ` Vladimir V. Kamarzin @ 2009-05-22 5:45 ` REAL 0 siblings, 0 replies; 7+ messages in thread From: REAL @ 2009-05-22 5:45 UTC (permalink / raw) To: ALT Linux Team development discussions Vladimir V. Kamarzin пишет: > SI> Возник такой вопрос: А можно ли по такому же алгоритму как с info-файлами > SI> сделать работу с init.d файлами и убрать %post_service и %preun_service? > > А что делать, если надо дёрнуть сервис из другого пакета? (например, > поставился или удалился модуль apache, и надо этот апаче порестартить) + ещё имя сервиса может не совпадать с именем пакета. Или их и вовсе может быть несколько. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2009-05-25 10:05 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-05-21 13:17 ` [devel] %obsolete post_service? Dmitry V. Levin 2009-05-21 14:57 ` Igor Vlasenko 2009-05-22 9:33 ` Dmitry V. Levin 2009-05-22 22:01 ` Денис Смирнов 2009-05-25 10:05 ` Mikhail Gusarov 2009-05-22 5:28 ` Vladimir V. Kamarzin 2009-05-22 5:45 ` REAL
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git