From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 26 May 2003 13:44:34 +0700 From: Alexey Morozov To: ALT Linux Sisyphus mailing list Subject: Re: [sisyphus] startup Message-ID: <20030526064434.GB2655@bebi.novosoft.ru> References: <20030523170019.GE6149@bebi.novosoft.ru> <20030523174345.GH14417@mrkooll.tdr.pibhe.com> <20030525085151.GF6149@bebi.novosoft.ru> <20030525093922.GH6149@bebi.novosoft.ru> <20030525094320.GG28495@osdn.org.ua> <20030525115719.GI6149@bebi.novosoft.ru> <20030525125237.GD27601@basalt.office.altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20030525125237.GD27601@basalt.office.altlinux.org> User-Agent: Mutt/1.4i Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: On Sun, May 25, 2003 at 04:52:37PM +0400, Dmitry V. Levin wrote: > On Sun, May 25, 2003 at 06:57:20PM +0700, Alexey Morozov wrote: > > Кстати, еще вопрос сообществу: а что, у всех цмосовые часы в GMT идут? > Да, у всех. :) Ну, тихо печалясь, удаляюсь. > > Если да, то я, тихо печалясь, удаляюсь... Если нет, то хочу сказать, > > что в [альтовых] initscript'ах (конкретно, rc.sysinit) есть /недочет/. > > Поскольку /etc/init.d/clock set делается до маунта /usr, то о правильной > > установке таймзоны говорить не приходится. Положение отчасти спасает > > вызов clock set после завершения монтирования, но остаются проблемы с > > DST. > Какие будут предложения? Ну, как... Вообще, правильное решение, похоже, просто и компактно. Но поскольку я уже неделю не могу отослать Майку поправленный спек на ImageMagick (ненавижу autotools), то говорить, что-де сейчас все будет, я уже не хочу. Поэтому пока можно оставить все как есть :-). Впрочем, и для Вас найдется работа :-). Во-первых, можно вставить clock set после того, как файловые системы примонтированны. Будет пятимесячная пауза для раздумий :-). --- /etc/rc.d/rc.sysinit.orig 2003-05-26 12:06:22 +0700 +++ /etc/rc.d/rc.sysinit 2003-05-26 12:30:10 +0700 @@ -411,6 +411,9 @@ # At this point everything should be mounted. +# Now we can use proper TZ description +/etc/init.d/clock set + # Set system font again, if required. [ -n "$SETSYSFONT_DONE" ] || /sbin/setsysfont >/dev/null 2>&1 Во-вторых, все же хотелось бы, чтобы prefdm запускался с локалью, отличной от рутовой. --- /etc/X11/prefdm.orig 2003-05-26 12:37:08 +0700 +++ /etc/X11/prefdm 2003-05-26 12:36:09 +0700 @@ -1,12 +1,20 @@ #!/bin/sh -HOME=/root PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin -export HOME PATH +export PATH + +# root has POSIX locale,so we shouldn't use her/his home +# for I18Nization if we want to get translated messages. + +HOME=/etc/X11/xdm +export HOME # We need to source this so that the login screens get translated . /etc/profile.d/lang.sh +HOME=/root +export HOME + signal_handler () { kill -TERM $! exit P.S. Майк, я обязательно исправлюсь. На самом деле, все, что нужно, у Вас уже есть, остается только скомпоновать:-).