Descriptionrelocate.cc: Introduce new command `set?'.
Contrary to `set', `set?' won't override environment variables that are
already set.
We need this for reproducable builds, in particular with gub: The standard
fontconfig setup includes font files like `~/.fonts' or `/usr/share', which
obviously must not be used. Up to now, the `fontconfig.reloc' file in gub
uses the `set' relocation command, which doesn't allow gub to replace the
fontconfig configuration file with a temporary alternative while building
test files or documentation. Future changes in gub will use `set?' instead.
Patch Set 1 #
Total comments: 2
Patch Set 2 : Typo. #MessagesTotal messages: 6
|