[mdk-re] Re: [mdk-re] cups-1.1.6-ipl1mdk - проблемы с TMPDIR

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_mivlgu=2Emurom=2Eru?=
Ср Май 16 19:46:01 MSD 2001


On Wed, 16 May 2001 17:58:57 +0400
"Dmitry V. Levin" <ldv на alt-linux.org> wrote:

> On Wed, May 16, 2001 at 05:48:26PM +0400, Vadim V. Zhytnikov wrote:
> > > В cups-1.1.6-ipl1mdk возникают такие же проблемы с TMPDIR, как и в
> samba.
> > > Если сделать из-под root service cups restart, после этого не
> работает
> > > администрирование через Web-интерфейс. После unset TMPDIR все встает
> на
> > > место.
> > >
> > > Возможно, требуется глобальное решение этой проблемы для всех
> скриптов из
> > > /etc/rc.d/init.d ?
> 
> Нет, надо фиксить каждый конкретный сервис.

А что будет, если пользователь поставит "неродной" пакет? Насколько я
помню, декларируется совместимость Spring с пакетами от RedHat.

Кстати, TMPDIR - не единственная проблемная переменная, просто самая
заметная. Например, некоторые сервисы могут реагировать на LANG/LC_*
(вроде бы PostgreSQL так себя вел, по крайней мере раньше).

Можно частично поправить дело, например, путем очистки окружения в
/sbin/service. В идеальном случае надо вычищать до того же состояния, что
и при начальной загрузке. Для особых случаев к нему можно добавить ключ,
отменяющий чистку (например, назовем его -p, --preserve-environment - по
аналогии с su).




Подробная информация о списке рассылки community