[sisyphus] chroot and postgresql
Konstantin Timoshenko
=?iso-8859-1?q?kt_=CE=C1_tura=2Eru?=
Ср Дек 18 17:25:40 MSK 2002
On Wed, 18 Dec 2002 17:12:09 +0300
"Leonid B. Sysoletin" <webmaster на unicon-ms.ru> wrote:
> 18 Декабрь 2002 17:06, Konstantin Timoshenko написал:
> > > > > > давайте проверим по шагам, какой результат выдает следующая
> > > > > > команда su -l postgres -s /bin/sh -c '/usr/bin/locale |
> > > > > > /bin/grep LANG' | awk-F'=' '{print $2}'
> > > > > Давайте :
> > > > > 2 пустых строки
> > > > > ru_RU.KOI8-R
> > > > пустых строк не должно быть, попробуйте su -l postgres -s /bin/sh
> > > > -c'/usr/bin/locale'
> > Ошибка найдена и исправленна, седня выложу обновления. Похоже
> > пострадали только владельцы fortune.
>
> Офигеть. Ну и завязочки... :-)
> А можно поподробнее - как одно с другим завязано?
В скрипте вызывается locale через su, для определения и копирования необходимых файлов локали для
работы в chroot режиме постгреса, вот при вызове su fortune "пакостила" в stdout своими советами,
соответственно результат был неверным. Так как у меня фортуне не включен эта ошибка не коснулась
меня и думаю многих других.
Я и сам не ожидал такого эффекта, теперь буду более внимателен при написании команд в одну строку.
--
Kostya.
mailto:kt на tura.ru
Подробная информация о списке рассылки Sisyphus