]> git.pld-linux.org Git - packages/rpm-build-macros.git/commitdiff
allow man links to point to the file in the same directory
authorKacper Kornet <draenog@pld-linux.org>
Tue, 26 Mar 2013 15:32:57 +0000 (15:32 +0000)
committerKacper Kornet <draenog@pld-linux.org>
Tue, 26 Mar 2013 15:32:57 +0000 (15:32 +0000)
rpm.macros

index bc2f463bf9148ff5033b0d026d6fff43c9e7aa38..6602b97b1d02d9637ab9a690ad27963517da3902 100644 (file)
@@ -538,8 +538,9 @@ Provides: %{1} = %{?epoch:%{epoch}:}%{?version:%{version}}%{?release:-%{release}
                        err=$(grep -rl '^\.so ' "$RPM_BUILD_ROOT$i" | while read doc; do \
                                l=$(cat "$doc"); \
                                l=${l#.so }; \
+                               d=$(dirname $doc); \
                                # TODO: iterate over all man dirs, but in Th there's only one true man dir \
-                               test -e $RPM_BUILD_ROOT$i/$l || echo "  ${doc#$RPM_BUILD_ROOT} points to inexistent manpage: $l"; \
+                               test -e $RPM_BUILD_ROOT$i/$l || test -e $d/$l || echo "  ${doc#$RPM_BUILD_ROOT} points to inexistent manpage: $l"; \
                        done); \
                        test "$err" != "" && { echo >&2 "Man page link errors:"; echo >&2 "$err"; exit 1; }; \
                        find "$RPM_BUILD_ROOT$i" -type f -size +%{_min_compress_bytes}c -print | xargs -r %{__gzip} -9nf; \
This page took 0.071077 seconds and 4 git commands to generate.