ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
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 и никакой головной боли!

  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