[Pkg-sysvinit-devel] Bug#748245: Bug#748245: Bug#748245: Do not pass LANG and LC_* to init script
Henrique de Moraes Holschuh
hmh at debian.org
Thu May 15 14:57:18 UTC 2014
On Thu, 15 May 2014, Vincent Bernat wrote:
> ❦ 15 mai 2014 16:17 +0200, Petter Reinholdtsen <pere at hungry.com> :
> > Personally, I believe the init.d script should fix the locale settings
> > (for example using LC_ALL=C) if the service change behaviour based on
> > locale settings.
>
> It is something difficult to know before hand.
>
> > Is it possible to come up with a setup that pleases everyone? Or are
> > the truly conflicting needs here?
>
> Let's see if we can get input from people needing to keep LANG and LC_*.
You must either pass neither, or pass them all.
The requirements are in conflict. "service" is an user-level interface, it is
supposed to be subject to i18n and l10n.
OTOH, any initscript that requires, e.g. LC_COLLATE=C or LC_ALL=C ought to
set it. Really.
--
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
Henrique Holschuh
More information about the Pkg-sysvinit-devel
mailing list