<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, May 22, 2017 at 2:11 PM, Nikolai Kondrashov <span dir="ltr"><<a href="mailto:Nikolai.Kondrashov@redhat.com" target="_blank">Nikolai.Kondrashov@redhat.com</a><wbr>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi everyone on systemd-devel,<br>
<br>
I'm trying to solve a problem of supplying locale settings to non-shell<br>
programs acting as login shells in Fedora and RHEL, as described below.<br>
<br>
So far it seems the Debian way of doing things will work.<br>
<br>
Could you please confirm that the format of locale.conf is not going to change<br>
in a way incompatible with what pam_env.so expects?<br></blockquote><div><br></div><div>Well, the format of locale.conf is meant to be sourceable by sh/bash, so I don't expect it to ever change. It's also covered by the official "stability promise" [1].</div><div><br></div><div>A better question is what exactly pam_env.so expects... Last time I couldn't quite figure out when it wants a key=value file and when it wants its own special "foo DEFAULT=bar" format, and in fact the manual doesn't seem to match the actual behavior... Does it autodetect or something?</div><div><br></div><div>(Keep in mind that "sourceable by sh" means the value might be quoted and with the occassional backslash in the middle – e.g. LANG="en\_US\.UTF\-8" is within spec.)<br></div><div><br></div><div>[1]: <a href="https://www.freedesktop.org/wiki/Software/systemd/InterfacePortabilityAndStabilityChart/" target="_blank">https://www.freedesktop.<wbr>org/wiki/Software/systemd/<wbr>InterfacePortabilityAndStabili<wbr>tyChart/</a></div></div><div><br></div>-- <br><div class="m_-5514597080084440546gmail_signature"><div dir="ltr">Mantas Mikulėnas <<a href="mailto:grawity@gmail.com" target="_blank">grawity@gmail.com</a>></div></div>
</div></div>