Hi,

I would like to set up upstart 0.6.3 so that LANG=en_US.utf8 appears
in the environment of all jobs that are started, on an embedded
system, as a reasonably sane default locale that supports UTF8. We are
using the busybox shell, ash.

AFAIK, all jobs are started in a shell from upstart. However, this is
not a login shell, so I cannot just export LANG in my /etc/profile.

What is the best way to acheive this?

I believe that I have the following options:
* hack the upstart source to change the JOB_DEFAULT_ENVIRONMENT to include LANG
* add some export to every job (not keen on this option)
* set the shell up to always read a configuration file on startup (likewise)

Thanks in advance,

Martin Jackson

-- 
upstart-devel mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/upstart-devel

Reply via email to