This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
[PATCH] generic-build-script
- From: "Max Bowsher" <maxb at ukf dot net>
- To: <cygwin-apps at cygwin dot com>
- Date: Tue, 8 Jun 2004 13:27:12 +0100
- Subject: [PATCH] generic-build-script
* generic-build-script (install): Do not invoke gzip with no arguments, and
consequently die with "will not write compressed data to a terminal"
if a package creates usr/share/man or usr/share/info, but does not
install any man/info pages under it.
Index: generic-build-script
===================================================================
RCS file:
/home/mirror/cvsmirror/cygwin-apps-cvs/packaging/templates/generic-build-scr
ipt,v
retrieving revision 1.22
diff -u -p -r1.22 generic-build-script
--- generic-build-script 31 Mar 2004 00:56:17 -0000 1.22
+++ generic-build-script 8 Jun 2004 12:16:18 -0000
@@ -180,12 +180,13 @@ install() {
fi ;\
done &&\
if [ -d ${instdir}${prefix}/share/info ] ; then \
- find ${instdir}${prefix}/share/info -name "*.info" | xargs gzip -q ; \
+ find ${instdir}${prefix}/share/info -name "*.info" | \
+ xargs --no-run-if-empty gzip -q ; \
fi && \
if [ -d ${instdir}${prefix}/share/man ] ; then \
find ${instdir}${prefix}/share/man -name "*.1" -o -name "*.3" -o \
-name "*.3x" -o -name "*.3pm" -o -name "*.5" -o -name "*.6" -o \
- -name "*.7" -o -name "*.8" | xargs gzip -q ; \
+ -name "*.7" -o -name "*.8" | xargs --no-run-if-empty gzip -q ; \
fi && \
templist="" && \
for f in ${install_docs} ; do \