ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] apt-get remove apache
@ 2003-04-04 18:08 Vladimir Alyekhin
  2003-04-04 18:34 ` Alexander Bokovoy
  0 siblings, 1 reply; 14+ messages in thread
From: Vladimir Alyekhin @ 2003-04-04 18:08 UTC (permalink / raw)
  To: sisyphus

Вечер добрый...

Уважаемые, а подскажите пожалуйста, зачем при apt-get remove apache удаляется директория /var/log/httpd ???
Она-то в чем провинилась??!!

-- 
Vladimir Alyekhin
CJSC "Internet-Service"
VA2-UANIC



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

* Re: [sisyphus] apt-get remove apache
  2003-04-04 18:08 [sisyphus] apt-get remove apache Vladimir Alyekhin
@ 2003-04-04 18:34 ` Alexander Bokovoy
  2003-04-05  7:52   ` Vladimir Alyekhin
  0 siblings, 1 reply; 14+ messages in thread
From: Alexander Bokovoy @ 2003-04-04 18:34 UTC (permalink / raw)
  To: sisyphus

On Fri, Apr 04, 2003 at 09:08:12PM +0300, Vladimir Alyekhin wrote:
> Вечер добрый...
> 
> Уважаемые, а подскажите пожалуйста, зачем при apt-get remove apache удаляется директория /var/log/httpd ???
> Она-то в чем провинилась??!!
В том, что принадлежит пакету apache-common. А Вы как думали? Любой
системный ресурс должен кому-то принадлежать.

-- 
/ Alexander Bokovoy
---
Pickle's Law:
	If Congress must do a painful thing,
	the thing must be done in an odd-number year.


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

* Re: [sisyphus] apt-get remove apache
  2003-04-04 18:34 ` Alexander Bokovoy
@ 2003-04-05  7:52   ` Vladimir Alyekhin
  2003-04-05  8:22     ` Мельников Максим Андреевич
  2003-04-05 11:08     ` Alexander Bokovoy
  0 siblings, 2 replies; 14+ messages in thread
From: Vladimir Alyekhin @ 2003-04-05  7:52 UTC (permalink / raw)
  To: sisyphus

Hi Alexander!
On Fri, Apr 04, 2003 at 09:34:02PM +0300, you wrote:
> On Fri, Apr 04, 2003 at 09:08:12PM +0300, Vladimir Alyekhin wrote:
> > Вечер добрый...
> > 
> > Уважаемые, а подскажите пожалуйста, зачем при apt-get remove apache удаляется директория /var/log/httpd ???
> > Она-то в чем провинилась??!!
> В том, что принадлежит пакету apache-common. А Вы как думали? Любой
> системный ресурс должен кому-то принадлежать.
$ rpm -qf /var/log/httpd
apache-common-1.3.27rusPL30.16-alt13

Заметьте, _common_!

А теперь смотрим внимательно на последние 3 строчки вывода команды rpm -q --scripts apache:

$ rpm -q --scripts apache
postinstall scriptlet (through /bin/sh):

if [ $1 = 1 ]; then	
   /sbin/chkconfig --add httpd	
else	
   /sbin/service httpd condrestart ||:	
fi
preuninstall scriptlet (through /bin/sh):

if [ $1 = 0 ]; then	
   /sbin/chkconfig --del httpd ||:	
   /sbin/service httpd condstop ||:	
fi	
if [ $1 = 0 ]; then
   rm -rf /var/log/httpd/*
fi
				       
Почему папка /var/log/httpd принадлежит пакету apache-common а сносит ее пакет apache???

-- 
Vladimir Alyekhin
CJSC "Internet-Service"
VA2-UANIC



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

* Re: [sisyphus] apt-get remove apache
  2003-04-05  7:52   ` Vladimir Alyekhin
@ 2003-04-05  8:22     ` Мельников Максим Андреевич
  2003-04-05 11:08     ` Alexander Bokovoy
  1 sibling, 0 replies; 14+ messages in thread
From: Мельников Максим Андреевич @ 2003-04-05  8:22 UTC (permalink / raw)
  To: sisyphus

On Sat, 5 Apr 2003 10:52:08 +0300
Vladimir Alyekhin <flea@is.com.ua> wrote:

<skip />
> А теперь смотрим внимательно на последние 3 строчки вывода
> команды rpm -q --scripts apache:
> $ rpm -q --scripts apache
> postinstall scriptlet (through /bin/sh):
> 
> if [ $1 = 1 ]; then	
>    /sbin/chkconfig --add httpd	
> else	
>    /sbin/service httpd condrestart ||:	
> fi
> preuninstall scriptlet (through /bin/sh):
> 
> if [ $1 = 0 ]; then	
>    /sbin/chkconfig --del httpd ||:	
>    /sbin/service httpd condstop ||:	
> fi	
> if [ $1 = 0 ]; then
>    rm -rf /var/log/httpd/*
> fi
> 				       
> Почему папка /var/log/httpd принадлежит пакету apache-common
> а сносит ее пакет apache???
Дак здесь же выносится только что в ней находится,
а сама папка остается


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

* Re: [sisyphus] apt-get remove apache
  2003-04-05  7:52   ` Vladimir Alyekhin
  2003-04-05  8:22     ` Мельников Максим Андреевич
@ 2003-04-05 11:08     ` Alexander Bokovoy
  2003-04-05 12:56       ` Vladimir Alyekhin
  1 sibling, 1 reply; 14+ messages in thread
From: Alexander Bokovoy @ 2003-04-05 11:08 UTC (permalink / raw)
  To: sisyphus

On Sat, Apr 05, 2003 at 10:52:08AM +0300, Vladimir Alyekhin wrote:
> if [ $1 = 0 ]; then
>    rm -rf /var/log/httpd/*
> fi
> 				       
> Почему папка /var/log/httpd принадлежит пакету apache-common а сносит ее пакет apache???
В данном случае удаляется не /var/log/httpd, а его содержимое. Пакет
apache сам каталог не удаляет, посмотрите внимательнее.

-- 
/ Alexander Bokovoy
---
Any fool can tell the truth, but it requires a man of sense to know
how to lie well.
		-- Samuel Butler


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

* Re: [sisyphus] apt-get remove apache
  2003-04-05 11:08     ` Alexander Bokovoy
@ 2003-04-05 12:56       ` Vladimir Alyekhin
  2003-04-05 13:01         ` Alexander Bokovoy
  0 siblings, 1 reply; 14+ messages in thread
From: Vladimir Alyekhin @ 2003-04-05 12:56 UTC (permalink / raw)
  To: sisyphus

Hi Alexander!
On Sat, Apr 05, 2003 at 02:08:16PM +0300, you wrote:
> On Sat, Apr 05, 2003 at 10:52:08AM +0300, Vladimir Alyekhin wrote:
> > if [ $1 = 0 ]; then
> >    rm -rf /var/log/httpd/*
> > fi
> > 				       
> > Почему папка /var/log/httpd принадлежит пакету apache-common а сносит ее пакет apache???
> В данном случае удаляется не /var/log/httpd, а его содержимое. Пакет
> apache сам каталог не удаляет, посмотрите внимательнее.
Я именно поэтому и спрашивал, зачем за собой удалять логи? А если в /var/log/httpd пишет еще и httpd-perl? (у меня именно так и было)

-- 
Vladimir Alyekhin
CJSC "Internet-Service"
VA2-UANIC



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

* Re: [sisyphus] apt-get remove apache
  2003-04-05 12:56       ` Vladimir Alyekhin
@ 2003-04-05 13:01         ` Alexander Bokovoy
  2003-04-07 17:12           ` Igor Muratov
  0 siblings, 1 reply; 14+ messages in thread
From: Alexander Bokovoy @ 2003-04-05 13:01 UTC (permalink / raw)
  To: sisyphus

On Sat, Apr 05, 2003 at 03:56:03PM +0300, Vladimir Alyekhin wrote:
> Hi Alexander!
> On Sat, Apr 05, 2003 at 02:08:16PM +0300, you wrote:
> > On Sat, Apr 05, 2003 at 10:52:08AM +0300, Vladimir Alyekhin wrote:
> > > if [ $1 = 0 ]; then
> > >    rm -rf /var/log/httpd/*
> > > fi
> > > 				       
> > > Почему папка /var/log/httpd принадлежит пакету apache-common а сносит ее пакет apache???
> > В данном случае удаляется не /var/log/httpd, а его содержимое. Пакет
> > apache сам каталог не удаляет, посмотрите внимательнее.
> Я именно поэтому и спрашивал, зачем за собой удалять логи? А если в
> /var/log/httpd пишет еще и httpd-perl? (у меня именно так и было)
Я вижу два решения:
1. Перенести владение каталогом /var/log/httpd куда-нибудь в filesystem,
поскольку, по-хорошему, это общесистемный каталог протоколов веб-серверов
(не только Apache).
2. Принять некоторые правила наименования логов для Apache и Apache-perl и
учитывать их при удалении.

-- 
/ Alexander Bokovoy
---
A real patriot is the fellow who gets a parking ticket and rejoices
that the system works.


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

* Re: [sisyphus] apt-get remove apache
  2003-04-07 17:12           ` Igor Muratov
@ 2003-04-07 15:35             ` Sviatoslav Sviridov
  2003-04-07 19:38             ` Alexander Bokovoy
  2003-04-07 20:16             ` [sisyphus] " Michael Shigorin
  2 siblings, 0 replies; 14+ messages in thread
From: Sviatoslav Sviridov @ 2003-04-07 15:35 UTC (permalink / raw)
  To: sisyphus

On Mon, 07 Apr 2003 21:12:00 +0400
Igor Muratov <migor@altlinux.ru> wrote:

> 
> Я хочу предложить принять еще одно правило. Это не связано с логам но
> тем не менее...
> 
> Postinstall скрипты некоторых пакетов правят файл
> /etc/httpd/conf/httpd.conf с целью добавить свою конфигурацию в апач
> причем не всегда это делают удачно.
> Нельзя ли в место этого добавить в конце этого файла строчку
> 	Include conf/addon-modules/*.conf
> Однако перед строкой
> 	Include conf/vhosts/Vhosts.conf
> Тогда пакету достаточно будет только положить в нужный каталог файлик
> и дернуть апач. Так же легко все удаляется.
> 
> Что скажете?

btw, в apache2 вроде бы как уже это есть в виде Include conf.d/*.conf...

-- 
Sviatoslav Sviridoff
// Lintec Project/Minsk // PIN AG/Berlin //
-- 
QOTD:
	"I used to jog, but the ice kept bouncing out of my glass."


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

* Re: [sisyphus] apt-get remove apache
  2003-04-05 13:01         ` Alexander Bokovoy
@ 2003-04-07 17:12           ` Igor Muratov
  2003-04-07 15:35             ` Sviatoslav Sviridov
                               ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Igor Muratov @ 2003-04-07 17:12 UTC (permalink / raw)
  To: sisyphus

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alexander Bokovoy пишет:
| On Sat, Apr 05, 2003 at 03:56:03PM +0300, Vladimir Alyekhin wrote:
|
|>Hi Alexander!
|>On Sat, Apr 05, 2003 at 02:08:16PM +0300, you wrote:
|>
|>>On Sat, Apr 05, 2003 at 10:52:08AM +0300, Vladimir Alyekhin wrote:
|>>
|>>>if [ $1 = 0 ]; then
|>>>   rm -rf /var/log/httpd/*
|>>>fi
|>>>				
|>>>Почему папка /var/log/httpd принадлежит пакету apache-common а
сносит ее пакет apache???
|>>
|>>В данном случае удаляется не /var/log/httpd, а его содержимое. Пакет
|>>apache сам каталог не удаляет, посмотрите внимательнее.
|>
|>Я именно поэтому и спрашивал, зачем за собой удалять логи? А если в
|>/var/log/httpd пишет еще и httpd-perl? (у меня именно так и было)
|
| Я вижу два решения:
| 1. Перенести владение каталогом /var/log/httpd куда-нибудь в filesystem,
| поскольку, по-хорошему, это общесистемный каталог протоколов веб-серверов
| (не только Apache).
| 2. Принять некоторые правила наименования логов для Apache и Apache-perl и
| учитывать их при удалении.
|

Я хочу предложить принять еще одно правило. Это не связано с логам но
тем не менее...

Postinstall скрипты некоторых пакетов правят файл
/etc/httpd/conf/httpd.conf с целью добавить свою конфигурацию в апач
причем не всегда это делают удачно.
Нельзя ли в место этого добавить в конце этого файла строчку
	Include conf/addon-modules/*.conf
Однако перед строкой
	Include conf/vhosts/Vhosts.conf
Тогда пакету достаточно будет только положить в нужный каталог файлик и
дернуть апач. Так же легко все удаляется.

Что скажете?

- --
With best regards                    System administrator
Igor Muratov                         mailto:migor at altlinux.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+kbFgqjgjB/MK76QRAlh7AJ4jEkq7o8iMLhLKFQ+7G25f9aVp2gCfVLNH
A14gX4b/c7lfHrx+U8rtKYo=
=BeBk
-----END PGP SIGNATURE-----



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

* Re: [sisyphus] apt-get remove apache
  2003-04-07 17:12           ` Igor Muratov
  2003-04-07 15:35             ` Sviatoslav Sviridov
@ 2003-04-07 19:38             ` Alexander Bokovoy
  2003-04-07 20:16             ` [sisyphus] " Michael Shigorin
  2 siblings, 0 replies; 14+ messages in thread
From: Alexander Bokovoy @ 2003-04-07 19:38 UTC (permalink / raw)
  To: sisyphus

On Mon, Apr 07, 2003 at 09:12:00PM +0400, Igor Muratov wrote:
> |
> | Я вижу два решения:
> | 1. Перенести владение каталогом /var/log/httpd куда-нибудь в filesystem,
> | поскольку, по-хорошему, это общесистемный каталог протоколов веб-серверов
> | (не только Apache).
> | 2. Принять некоторые правила наименования логов для Apache и Apache-perl и
> | учитывать их при удалении.
> |
> 
> Я хочу предложить принять еще одно правило. Это не связано с логам но
> тем не менее...
> 
> Postinstall скрипты некоторых пакетов правят файл
> /etc/httpd/conf/httpd.conf с целью добавить свою конфигурацию в апач
> причем не всегда это делают удачно.
> Нельзя ли в место этого добавить в конце этого файла строчку
> 	Include conf/addon-modules/*.conf
> Однако перед строкой
> 	Include conf/vhosts/Vhosts.conf
> Тогда пакету достаточно будет только положить в нужный каталог файлик и
> дернуть апач. Так же легко все удаляется.
> 
> Что скажете?
Да, я собираюсь сделать именно это в следующих сборках.

-- 
/ Alexander Bokovoy
---
Reader, suppose you were an idiot.  And suppose you were a member of
Congress.  But I repeat myself.
		-- Mark Twain


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

* [sisyphus] Re: apt-get remove apache
  2003-04-07 17:12           ` Igor Muratov
  2003-04-07 15:35             ` Sviatoslav Sviridov
  2003-04-07 19:38             ` Alexander Bokovoy
@ 2003-04-07 20:16             ` Michael Shigorin
  2003-04-07 20:39               ` Dmitry V. Levin
  2 siblings, 1 reply; 14+ messages in thread
From: Michael Shigorin @ 2003-04-07 20:16 UTC (permalink / raw)
  To: sisyphus

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

On Mon, Apr 07, 2003 at 09:12:00PM +0400, Igor Muratov wrote:
> Я хочу предложить принять еще одно правило. Это не связано с
> логам но тем не менее...

....просто и гениально.

> Postinstall скрипты некоторых пакетов правят файл
> /etc/httpd/conf/httpd.conf с целью добавить свою конфигурацию в апач
> причем не всегда это делают удачно.
> Нельзя ли в место этого добавить в конце этого файла строчку
> 	Include conf/addon-modules/*.conf
> Однако перед строкой
> 	Include conf/vhosts/Vhosts.conf
> Тогда пакету достаточно будет только положить в нужный каталог файлик и
> дернуть апач. Так же легко все удаляется.

Причем, насколько я понимаю, много где так и делается.

Может, имеет смысл и конфигурацию модулей переработать: было бы
удобно иметь "точно включенный mod_rewrite", попросив в
зависимостях рсевдопакет вроде postfix-smtpd, который уже
позаботится.

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

* Re: [sisyphus] Re: apt-get remove apache
  2003-04-07 20:16             ` [sisyphus] " Michael Shigorin
@ 2003-04-07 20:39               ` Dmitry V. Levin
  2003-04-08 10:20                 ` Michael Shigorin
  0 siblings, 1 reply; 14+ messages in thread
From: Dmitry V. Levin @ 2003-04-07 20:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

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

On Mon, Apr 07, 2003 at 11:16:42PM +0300, Michael Shigorin wrote:
> On Mon, Apr 07, 2003 at 09:12:00PM +0400, Igor Muratov wrote:
> > Я хочу предложить принять еще одно правило. Это не связано с
> > логам но тем не менее...
> 
> ....просто и гениально.
> 
> > Postinstall скрипты некоторых пакетов правят файл
> > /etc/httpd/conf/httpd.conf с целью добавить свою конфигурацию в апач
> > причем не всегда это делают удачно.
> > Нельзя ли в место этого добавить в конце этого файла строчку
> > 	Include conf/addon-modules/*.conf
> > Однако перед строкой
> > 	Include conf/vhosts/Vhosts.conf
> > Тогда пакету достаточно будет только положить в нужный каталог файлик и
> > дернуть апач. Так же легко все удаляется.
> 
> Причем, насколько я понимаю, много где так и делается.
> 
> Может, имеет смысл и конфигурацию модулей переработать: было бы
> удобно иметь "точно включенный mod_rewrite", попросив в
> зависимостях рсевдопакет вроде postfix-smtpd, который уже
> позаботится.

Или на control(8) - он это умеет, есть примеры.

Если бы на тот момент, когда был создан пакет postfix-smtpd, у меня уже
был control(8), то я бы не стал делать postfix-smtpd.


--
ldv

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

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

* [sisyphus] Re: apt-get remove apache
  2003-04-07 20:39               ` Dmitry V. Levin
@ 2003-04-08 10:20                 ` Michael Shigorin
  2003-04-08 11:24                   ` Dmitry V. Levin
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Shigorin @ 2003-04-08 10:20 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

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

On Tue, Apr 08, 2003 at 12:39:21AM +0400, Dmitry V. Levin wrote:
> > удобно иметь "точно включенный mod_rewrite", попросив в
> > зависимостях рсевдопакет вроде postfix-smtpd, который уже
> > позаботится.
> Или на control(8) - он это умеет, есть примеры.

su?

> Если бы на тот момент, когда был создан пакет postfix-smtpd, у
> меня уже был control(8), то я бы не стал делать postfix-smtpd.

Да, при этом не забивается пакетная база и все как-то компактнее.

PS: тж. см. #0000987

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

* Re: [sisyphus] Re: apt-get remove apache
  2003-04-08 10:20                 ` Michael Shigorin
@ 2003-04-08 11:24                   ` Dmitry V. Levin
  0 siblings, 0 replies; 14+ messages in thread
From: Dmitry V. Levin @ 2003-04-08 11:24 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

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

On Tue, Apr 08, 2003 at 01:20:37PM +0300, Michael Shigorin wrote:
> On Tue, Apr 08, 2003 at 12:39:21AM +0400, Dmitry V. Levin wrote:
> > > удобно иметь "точно включенный mod_rewrite", попросив в
> > > зависимостях рсевдопакет вроде postfix-smtpd, который уже
> > > позаботится.
> > Или на control(8) - он это умеет, есть примеры.
> 
> su?

Да,
fgrep -rl subst /etc/control.d/facilities/


--
ldv

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

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

end of thread, other threads:[~2003-04-08 11:24 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-04 18:08 [sisyphus] apt-get remove apache Vladimir Alyekhin
2003-04-04 18:34 ` Alexander Bokovoy
2003-04-05  7:52   ` Vladimir Alyekhin
2003-04-05  8:22     ` Мельников Максим Андреевич
2003-04-05 11:08     ` Alexander Bokovoy
2003-04-05 12:56       ` Vladimir Alyekhin
2003-04-05 13:01         ` Alexander Bokovoy
2003-04-07 17:12           ` Igor Muratov
2003-04-07 15:35             ` Sviatoslav Sviridov
2003-04-07 19:38             ` Alexander Bokovoy
2003-04-07 20:16             ` [sisyphus] " Michael Shigorin
2003-04-07 20:39               ` Dmitry V. Levin
2003-04-08 10:20                 ` Michael Shigorin
2003-04-08 11:24                   ` Dmitry V. Levin

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