[sisyphus] apt-get remove apache
Vladimir Alyekhin
=?iso-8859-1?q?flea_=CE=C1_is=2Ecom=2Eua?=
Сб Апр 5 11:52:08 MSD 2003
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
Подробная информация о списке рассылки Sisyphus