[sisyphus] apt-get remove apache
Igor Muratov
=?iso-8859-1?q?migor_=CE=C1_altlinux=2Eru?=
Пн Апр 7 21:12:00 MSD 2003
-----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-----
Подробная информация о списке рассылки Sisyphus