This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
Re: Patch for generic-build-script
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
--
=^..^=