diff options
| author | Arnout Engelen <arnout@bzzt.net> | 2020-12-03 20:03:20 +0100 |
|---|---|---|
| committer | Arnout Engelen <arnout@bzzt.net> | 2020-12-04 09:24:37 +0100 |
| commit | 777cb35eb82b1e26613e7b16717cf78b4a959354 (patch) | |
| tree | 8981099c31a4106a7a57718cad1f60a7571cf3cd /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 6cea12ccff6e279f0bc1f91aa6a898d642e03320 (diff) | |
compress-man-pages: symlink compressed manpages deterministically
For example graphviz has chained symlinked manpages: dot2gxl.1 is
a symlink to gv2gxl.1 which is a symlink to gxl2gv.1
The second loop replaces each non-compressed symlink to a compressed
symlink. The target is determined with 'readlink -f', which follows
links recursively until the first name that is not a link (so either
the 'target name' or the first 'dangling' symlink).
This means that if the loop converted dot2gxl.1 before converting
gv2gxl.1 it would add a symlink `dot2gxl.1.gz->gxl2gv.1.gz`. When
it converted gv2gxl.1 first, it would then add a
`dot2gxl.1.gz->gv2gxl.1.gz` symlink.
Both are 'correct', but it's weird the result depends on the order
in which 'find' returns the files. This PR makes the behaviour
deterministic.
fixes #104708
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
