Setting Environment Variables Into Mock Chroot

Clark Williams clark.williams at gmail.com
Tue Dec 13 23:02:20 UTC 2011


On Tue, 13 Dec 2011 23:22:08 +0200
Ville Skyttä <ville.skytta at iki.fi> wrote:

> On 12/13/2011 11:12 PM, Clark Williams wrote:
> > On Tue, 13 Dec 2011 21:09:30 +0000
> > Gordan Bobic <gordan at bobich.net> wrote:
> > 
> >> Is there a way to make mock explicitly set environment variables in the 
> >> build chroot?
> >>
> >> Specifically, I want to set LD_PRELOAD explicitly during the build, but 
> >> I cannot find any way of telling mock to do that. Is there a way to do this?
> >>
> >> Gordan
> > 
> > Not at present. I'll look at adding a per-config option that would
> > allow you to add environment variables to the chroot environment.
> 
> Wouldn't something like this work?
> 
> config_opts['files']['etc/profile.d/mystuff.sh'] = """
> export LD_PRELOAD=/some/thing.so
> export FOO=bar
> # ...
> """

Good point Ville, and it wouldn't require a code change


More information about the buildsys mailing list