FS#29785 - [initscripts] move profile.d/locale.sh to another package
Attached to Project:
Arch Linux
Opened by xduugu (xduugu) - Sunday, 06 May 2012, 19:08 GMT
Last edited by Tom Gundersen (tomegun) - Sunday, 03 June 2012, 00:33 GMT
Opened by xduugu (xduugu) - Sunday, 06 May 2012, 19:08 GMT
Last edited by Tom Gundersen (tomegun) - Sunday, 03 June 2012, 00:33 GMT
|
Details
When you use an alternative init system and remove
initscripts, because it is unused, you will
be left with a "broken" locale setting (POSIX). Maybe the file /etc/profile.d/locale.sh can be moved to another package like filesystem or even glibc. |
This task depends upon
Closed by Tom Gundersen (tomegun)
Sunday, 03 June 2012, 00:33 GMT
Reason for closing: Upstream
Additional comments about closing: Also worked around for now downstream.
Sunday, 03 June 2012, 00:33 GMT
Reason for closing: Upstream
Additional comments about closing: Also worked around for now downstream.
There's other reasons to invalidate this bug report, but your edict that everyone should have base installed is not one of them.
As I said, it may not be a bad idea and it's not "my edict" but just a reminder of https://wiki.archlinux.org/index.php/Beginners%27_Guide#Package_groups
The only thing where this does not work is "su -l" but this should probably be fixed in coreutils.
The way it should work is to first look in $XDG_CONFIG/locale.conf, if that file does not exist use /etc/locale.conf instead. However, we should take care not to use both of them. I.e. if the user-specific file exist the system-wide one must be ignored.