Patch for generic-build-script

Gerrit P. Haase gp@familiehaase.de
Fri Aug 13 04:47:00 GMT 2004


Hello Igor,

On 12. August 2004, Igor wrote:

> On Thu, 12 Aug 2004, Robb, Sam wrote:

[...]

>> - When compressing info files as part of an install, uses the
>>   -exec option of find rather than xargs.
>>
>>   Packages that already compress info files on install will create
>>   an info dir, but there will not be any *.info files under that
>>   directory.  Find fails, and xargs attempts to call gzip without
>>   any input.  As a result, you get the error:
>>
>>     gzip: compressed data not written to a terminal. Use -f to force compression.
>>     For help, type: gzip -h
>>
>>   ... and the install fails.  Using the -exec option of find ensures
>>   that gzip is only executed when an info file is found.

> Good catch.  I'd rather add the '-r' ('--no-run-if-empty') flag to the
> all of the xargs invocations, though.

We already discussed this and IIRC the best option would be to use
`-type f` instead of `-name *.info` for the find options.

>> - When compressing files using gzip as part of an install, adds
>>   the -f flag to the gzip arguments to force compression.
>>
>> -Samrobb

> Why?  Is it just to force compression of files that wouldn't benefit from
> it?  Frankly, I'm not clear on why this is useful...

OTOH it is annoying that the script produces an error if there are
already compressed files and there is nothing to do.


Gerrit
-- 
=^..^=




More information about the Cygwin-apps mailing list