This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: how to check what cygwin packages are installed on the system ?


On Tuesday, August 03, 2004 11:39 AM, Christopher Faylor wrote

> On Tue, Aug 03, 2004 at 10:58:48AM -0500, DePriest, Jason R. wrote:
>> On Tuesday, August 03, 2004 10:45 AM, Robin Bowes wrote
>> 
>>> On Tue, August 3, 2004 16:19, Andrew DeFaria said:
>>>> Christopher Faylor wrote:
>>>>> 
>>>>> And you would do that rather than use the tool designed for
>>>>> providing the information, because...?
>>>> 
>>>> To answer the question: "Which package brought in this file?" as
>>>> in: 
>>>> 
>>>> 
>>>> $ cd /etc/setup
>>>> $ str=gcc.exe
>>>> $ for pkg in *.gz; do
>>>> 
>>>>> zcat $pkg | grep -q $str if [ $? -eq 0 ]; then echo $str appears
>>>>> in $pkg fi done
>>> 
>>> Or:
>>> 
>>> $ cygcheck -f /usr/bin/gcc.exe
>>> gcc-3.3.1-3
>>> 
>>> R.
>>> --
>>> http://robinbowes.com
>> 
>> $ cygcheck -f /etc/inetd.conf
>> <nothing>
>> 
>> $ for pkg in *.gz; do zcat $pkg | grep -q "inetd.conf"; if [ $? -eq
>> 0 ]; then echo $str appears in $pkg; fi; done
>> appears in xinetd.lst.gz
>> 
>> cygcheck -f works for some files apparently, but not all.
> 
> Yeah, that's clearly a good reason *not* to use cygcheck at all and to
> just write your own shell script instead.
> 
> In fact, the next time someone finds a bug in the cygwin DLL, I'd
> suggest just writing all of cygwin's functionality as a shell script,
> just to 
> be safe.
> 
> cgf

Consider it a "request for enhancement" without the requisite patch to
be thoughtfully considered.

-Jason

PS - I apologize in advance for the legal disclaimer at the bottom of my
email message.  This is tacked on by our SMTP gateway and I have no
control over it.
-- 

------------------------------------------------------------------------------
Confidentiality notice:
This e-mail message, including any attachments, may contain legally privileged and/or confidential
information. If you are not the intended recipient(s), or the employee or agent responsible for delivery
of this message to the intended recipient(s), you are hereby notified that any dissemination,
distribution, or copying of this e-mail message is strictly prohibited. If you have received this message
in error, please immediately notify the sender and delete this e-mail message from your computer.

==============================================================================


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]