2007/10/21, Thomas Bächler <thomas@archlinux.org>:
Roman Kyrylych schrieb:
2) *If* we'll have localized dmesg, rc.* output or /etc/issue in future - we'll need to echo "\e%G" or "\e(K" for current (or, for /etc/issue - all consoles) in rc.sysinit too, because right now non-Latin chars will get correctly displayed only after login. I think we don't need this because a) we don't have localized dmesg and rc.* output and b) if user wants non-Latin chars in /etc/issue - he can incorporate "\e%G" or "\e(K" codes directly in /etc/issue.
I applied your patch. However, doesn't your patch (re)introduce a problem with non-latin characters in user names? The reason we set the UTF8 consoles was that login wouldn't use UTF-8 otherwise.
Hmm... I've attached a fix for this: Does it work for you? I cannot enter any Cyrillic char in any (utf and non-utf) mode - it just ignores everything except ASCII.
Why not shutdown *all* daemons in reverse order, not just those that are not in DAEMONS?
That breaks if you restart a daemon after you booted, because it will be shut down in the beginning. This will hurt if you restart network, because umounting network filesystems will hang indefinitely.
ah, understand. -- Roman Kyrylych (Роман Кирилич)