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