[Pkg-sysvinit-devel] Bug#748245: Bug#748245: Do not pass LANG and LC_* to init script

Dmitry Bogatov KAction at debian.org
Sun Dec 23 14:59:12 GMT 2018


control: reassign -1 init-system-helpers

service(8) now belongs to init-system-helpers

[2014-05-15 11:57] Henrique de Moraes Holschuh <hmh at debian.org>
>
> part       text/plain                1011
> 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 i
> s
> 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-systemd-maintainers mailing list