Linki do manuali -> macros.pld
Witold Filipczyk
juandon w poczta.onet.pl
Pon, 12 Lis 2001, 13:15:52 CET
Zauważyłem, że link do manuala też musi mieć .gz,
np. man fetchmailconf
Dlatego proponuję dorzucić do macros.pld coś takiego:
--- macros.pld.orig Mon Nov 12 11:55:35 2001
+++ macros.pld Mon Nov 12 12:38:21 2001
@@ -152,6 +152,14 @@
find "$RPM_BUILD_ROOT$i" -name \*.bz2 -print | xargs -r %{__bzip2} -df; \
find "$RPM_BUILD_ROOT$i" -name \*.gz -print | xargs -r %{__gzip} -dnf; \
find "$RPM_BUILD_ROOT$i" -type f -print | xargs -r %{__gzip} -9nf; \
+ source=''; for j in `find "$RPM_BUILD_ROOT$i" -type l -printf "%l %p\n"`; \
+ do \
+ if [ -z $source ]; then \
+ source=$j; \
+ else \
+ ln -sf $source.gz $j.gz; rm -f $j; source=''; \
+ fi; \
+ done; \
fi; \
done; \
} }
To dodaje .gz do linków.
Teraz wystarczy umieszczać w specach zwykłe linki bez .gz , np.
ln -sf fetchmail.1 $RPM_BUILD_ROOT%{_mandir}/man1/fetchmailconf.1
i będą one działać, i wtedy gdy się skompresuje man-y jak, i wtedy gdy się ich nie skompresuje.
Witek
Więcej informacji o liście dyskusyjnej pld-devel-pl