952bcf5e58
found before: - programs linked with this glibc, will be able to find its locale-archive at LOCALE_ARCHIVE_2_11 - for any problem we forgot to mention, we also add the LOCALE_ARCHIVE variable, checked after LOCALE_ARCHIVE_2_11. I don't know a strong reason to have it though. - setuid programs will expect the locale-archive in /var/run/current-system/sw/lib/locale, usual path of the locale-archive in nixos, and a path that a sysadmin can set pointing to the locale-archive in case of non-nixos. setuid programs don't receive the LOCALE_ARCHIVE variables. - non-nixos systems will have a check for the locale-archive in /usr/lib/locale - the glibc programs 'locale' and 'localedef' may be able to find the proper locale-archive too. We were also considering getting rid of the locale-archive, and using locale files directly (like Ubuntu seems to do [1]), maybe using the LOCPATH variable. But this would not solve the problem of localized setuid programs. All this came after a 'meeting' with niksnut on irc about this. [1] http://lwn.net/Articles/244204/ svn path=/nixpkgs/branches/stdenv-updates/; revision=22977 |
||
---|---|---|
.. | ||
applications | ||
build-support | ||
data | ||
desktops | ||
development | ||
games | ||
lib | ||
misc | ||
os-specific | ||
servers | ||
shells | ||
stdenv | ||
test | ||
tools | ||
top-level |