|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This eselect module writes its links with absolute paths which include ${EROOT}
prefixes. This results in broken links when using the file system
mounted at ${ROOT} natively.
The main fix is using the --relative argument to ln, which has been available
for about a decade in coreutils.
(If that's not portable enough, I'd recommend dropping the
ES_FONTCONFIG_DIRS variable so paths are predictable.
It doesn't appear to be documented anywhere anyway.)
The file also updates syntax a bit to simplify it and adhere to modern
Gentoo style conventions. I dropped its behavior of overriding system
files if a file with the same name is in the current working directory,
since it seems dangerous. That behavior could still be used by prefixing
files with the "./" path (but I'd prefer to drop support for specifying
directories as well so it only accepts the file names/indices as they are
printed).
[sam: reformatted/gitified git message from Bugzilla comment]
Closes: https://bugs.gentoo.org/799758
Signed-off-by: David Michael <fedora.dm0@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
|