[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