ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Конфиги
@ 2004-03-07 22:06 Денис Смирнов
  2004-03-07 23:14 ` [devel] Конфиги Michael Shigorin
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Денис Смирнов @ 2004-03-07 22:06 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 839 bytes --]

А это правильно, что конфиги демонов лежат в одном пакете с ними? Хорошо
иметь возможность сделать себе заранее конфиги и ставить с помощью rpm,
таким образом легче будет делать новые сервера "одним запуском скрипта").

Мысль -- вынести конфиги для таких сервисов как apache, nagios, postfix,
courier-imap (по крайней мере для этих я точно знаю зачем это мне нужно и
буду немедленно использовать) в %name-config, поставив зависимость с %name
на %name-config а с %name-config на %name и используемые конфигом пакеты
(например если есть конфигурация postfix, где доставка идёт через
maildrop, то это может быть пакет postfix-config-maildrop, в котором будет
зависимость в том числе и на maildrop).

Развёртывание новых серверов на базе готовых конфигов после этого
облегчится весьма значительно :)

-- 
С уважением, Денис


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [devel] Re: Конфиги
  2004-03-07 22:06 [devel] Конфиги Денис Смирнов
@ 2004-03-07 23:14 ` Michael Shigorin
  2004-03-08  9:35 ` [devel] Конфиги Dmitry V. Levin
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 6+ messages in thread
From: Michael Shigorin @ 2004-03-07 23:14 UTC (permalink / raw)
  To: devel
  Cc: Денис
	Смирнов

[-- Attachment #1: Type: text/plain, Size: 287 bytes --]

On Mon, Mar 08, 2004 at 01:06:37AM +0300, Денис Смирнов wrote:
> А это правильно, что конфиги демонов лежат в одном пакете с ними?

Depends.  Главное, чтобы х-бы помечены как %config были.

-- 
 ---- 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] 6+ messages in thread

* Re: [devel] Конфиги
  2004-03-07 22:06 [devel] Конфиги Денис Смирнов
  2004-03-07 23:14 ` [devel] Конфиги Michael Shigorin
@ 2004-03-08  9:35 ` Dmitry V. Levin
  2004-03-08 10:23   ` Денис Смирнов
  2004-03-08  9:38 ` Denis Ovsienko
  2004-03-10 21:47 ` Alex Murygin
  3 siblings, 1 reply; 6+ messages in thread
From: Dmitry V. Levin @ 2004-03-08  9:35 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1029 bytes --]

On Mon, Mar 08, 2004 at 01:06:37AM +0300, Денис Смирнов wrote:
> А это правильно, что конфиги демонов лежат в одном пакете с ними? Хорошо
> иметь возможность сделать себе заранее конфиги и ставить с помощью rpm,
> таким образом легче будет делать новые сервера "одним запуском скрипта").
> 
> Мысль -- вынести конфиги для таких сервисов как apache, nagios, postfix,
> courier-imap (по крайней мере для этих я точно знаю зачем это мне нужно и
> буду немедленно использовать) в %name-config, поставив зависимость с %name
> на %name-config а с %name-config на %name и используемые конфигом пакеты
> (например если есть конфигурация postfix, где доставка идёт через
> maildrop, то это может быть пакет postfix-config-maildrop, в котором будет
> зависимость в том числе и на maildrop).

Что касается postfix, то я против, поскольку его конфигурация существенно
зависит от версии (а иногда и сборки) postfix.

Кроме того, циклические зависимости - это зло, с которым надо бороться, а
не культивировать.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] Конфиги
  2004-03-07 22:06 [devel] Конфиги Денис Смирнов
  2004-03-07 23:14 ` [devel] Конфиги Michael Shigorin
  2004-03-08  9:35 ` [devel] Конфиги Dmitry V. Levin
@ 2004-03-08  9:38 ` Denis Ovsienko
  2004-03-10 21:47 ` Alex Murygin
  3 siblings, 0 replies; 6+ messages in thread
From: Denis Ovsienko @ 2004-03-08  9:38 UTC (permalink / raw)
  To: ALT Devel discussion list


> А это правильно, что конфиги демонов лежат в одном пакете с ними? Хорошо
> иметь возможность сделать себе заранее конфиги и ставить с помощью rpm,
> таким образом легче будет делать новые сервера "одним запуском скрипта").
Это правильно, потому что в обратном случае техподдержку просто сдует без
следа. А умный администратор, которому прийдёт мысль держать конфиги в
пакетах, также примет к сведению тот факт, что есть %config(noreplace),
который позволит ему разбросать конфигурационные файлы как до, так и после
установки софта, не привлекая к делу RPM. Или возьмёт CVS/svn или ещё
как-то упростит себе жизнь, не усложняя другим.

--
    DO4-UANIC


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] Конфиги
  2004-03-08  9:35 ` [devel] Конфиги Dmitry V. Levin
@ 2004-03-08 10:23   ` Денис Смирнов
  0 siblings, 0 replies; 6+ messages in thread
From: Денис Смирнов @ 2004-03-08 10:23 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 620 bytes --]

On Mon, Mar 08, 2004 at 12:35:54PM +0300, Dmitry V. Levin wrote:

 DVL> Что касается postfix, то я против, поскольку его конфигурация существенно
 DVL> зависит от версии (а иногда и сборки) postfix.

Вопрос -- можно ли обновлять postfix, будучи более-менее увереным в его
работоспособности после обновления? В крайнем случае можно добавить
отдельно версии конфигов.

 DVL> Кроме того, циклические зависимости - это зло, с которым надо бороться, а
 DVL> не культивировать.

Тогда зависимость только с %name на %name-config.

Кстати, а почему это зло?

-- 
С уважением, Денис

http://freesource.info


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] Конфиги
  2004-03-07 22:06 [devel] Конфиги Денис Смирнов
                   ` (2 preceding siblings ...)
  2004-03-08  9:38 ` Denis Ovsienko
@ 2004-03-10 21:47 ` Alex Murygin
  3 siblings, 0 replies; 6+ messages in thread
From: Alex Murygin @ 2004-03-10 21:47 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, 8 Mar 2004 01:06:37 +0300
"Денис Смирнов" wrote:

> А это правильно, что конфиги демонов лежат в одном пакете с ними?
> Хорошо иметь возможность сделать себе заранее конфиги и ставить с
> помощью rpm, таким образом легче будет делать новые сервера "одним
> запуском скрипта").

А может быть имеет право на жизнь такой вариант.
Идет 2 конфига. Один полный (с коментарияим) и второй минимальный (без
коментариев). И переключаются через альтернативы.
$wc -l /etc/httpd/conf/httpd.conf.rpmnew  
1425 /etc/httpd/conf/httpd.conf.rpmnew
$wc -l /etc/httpd/conf/httpd.conf        
202 /etc/httpd/conf/httpd.conf
$wc -l /etc/squid/squid.conf.rpmnew  
3301 /etc/squid/squid.conf.rpmnew
$wc -l /etc/squid/squid.conf
135 /etc/squid/squid.conf
...

Лично мне удобнее когда конфиг умещается на 1-2 страницы. Да и с .rpmnew
гораздо проще :)

P.S. Очень мне bind в этом отношении нравится :)

-- 
-----------------------
- Alex Murygin, AITOC -
-----------------------


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2004-03-10 21:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-03-07 22:06 [devel] Конфиги Денис Смирнов
2004-03-07 23:14 ` [devel] Конфиги Michael Shigorin
2004-03-08  9:35 ` [devel] Конфиги Dmitry V. Levin
2004-03-08 10:23   ` Денис Смирнов
2004-03-08  9:38 ` Denis Ovsienko
2004-03-10 21:47 ` Alex Murygin

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