From: "Ilia K." <mail4ilia@gmail.com>
To: ALT Linux Sisyphus discussion list <sisyphus@altlinux.ru>
Subject: [sisyphus] Re: initng - the next generation init system
Date: Mon, 9 May 2005 23:50:47 +0300
Message-ID: <1b93384905050913501c55e47c@mail.gmail.com> (raw)
In-Reply-To: <427F91C3.5070307@epam.com>
On 5/9/05, Sviataslau Svirydau <Sviataslau_Svirydau@epam.com> wrote:
> Заваисимость-то построить можно. Напр., как это сделано в SuSE...
> обыкновенные инит-скрипты, зависимости указаны в комментариях...
Да, а потом добавить ещё функциональности комментариям, и ещё... И что
получится? Костыли на костылях! Стандартизированные комментарии, на
значения которых "рассчитывают" различные программы - это уже не
комментарии. А как насчёт этих функций в rc.d/init.d/functions - не
что иное, как попытка приблизить корявые shell-скрипты именно к виду
конфигурационных файлов. Если вы их читали, то не можете не
согласиться.
А теперь такой вопрос: вы знаете, что в конфигурационных файлах initng
можно писать и shell-скрипты? Теперь знаете :)
Так зачем извращаться со скриптами, если можно тоже самое сделать
красивее и удобнее? Но главное преимущество initng - это гибкость и
расширяемость.
Пример гибкости: ваша программа требует рабочую сеть при старте. В
старой схеме вы смотрите какой там номер в комментариях к
init.d/network и выбираете на авось номер побольше для своего
стартового скрипта. В случае, если по каким-то причинам на компьютере,
где будет использоваться программа, сервис network имеет другой
приоритет при старте, то есть шанс, что ваша программа не запустится.
Только не говорите, что сервис network имеет везде один и тот же
приоритет, и если админ его поменял, то это его проблемма. Это не
должно быть проблеммой вообще! И network - это только пример.
Сравните теперь с новой схемой: вы просто указываете, что программа
зависит от сервиса network и никакой головной боли!
next prev parent reply other threads:[~2005-05-09 20:50 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-05-09 11:32 [sisyphus] " Ilia K.
2005-05-09 11:55 ` Vitaly Lipatov
2005-05-09 12:09 ` Valery V. Inozemtsev
2005-05-09 12:19 ` Anton D. Kachalov
2005-05-09 16:37 ` Sviataslau Svirydau
2005-05-09 20:50 ` Ilia K. [this message]
2005-05-09 20:55 ` [sisyphus] " Dmitry V. Levin
2005-05-09 21:35 ` Volkov Serge
2005-05-10 0:13 ` Sviataslau Svirydau
2005-05-10 0:06 ` Sviataslau Svirydau
2005-05-10 9:24 ` Serge Ryabchun
2005-05-10 10:35 ` Dmitry V. Levin
2005-05-10 11:04 ` Serge Ryabchun
2005-05-10 11:39 ` Dmitry V. Levin
2005-05-10 13:01 ` Michael Shigorin
2005-05-09 23:59 ` [sisyphus] Re: initng - " Sviataslau Svirydau
2005-05-10 0:15 ` Alexey Tourbin
2005-05-10 8:39 ` Andrey Orlov
2005-05-10 11:11 ` Денис Смирнов
2005-05-10 13:04 ` Michael Shigorin
2005-05-10 13:24 ` Denis Smirnov
2005-05-10 13:29 ` Michael Shigorin
2005-05-10 13:39 ` Serge Ryaabchun
2005-05-10 13:47 ` Michael Shigorin
2005-05-10 12:24 ` [sisyphus] " Boldin Pavel
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=1b93384905050913501c55e47c@mail.gmail.com \
--to=mail4ilia@gmail.com \
--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