On 02/06/10 14:53, Dale wrote:
> Jake Moe wrote:
>> On 01/06/10 21:04, Neil Bothwick wrote:
>>   
>>> On Tue, 01 Jun 2010 19:46:33 +1000, Jake Moe wrote:
>>>
>>>
>>>     
>>>> My  question is: is there a way that Portage can compare what's
>>>> currently on the hard disk with what it installed, and do some sort of
>>>> checksum verification on it?
>>>>
>>>>        
>>> Portage records a checksum for each file it installs, that's how it
>>> known
>>> not to delete files that were not installed by the ebuild it is
>>> unmerging. equery has an option to check packages against these
>>>
>>> equery check --only-failures '*'
>>>
>>> Note that it will show failures on any files that have been modified
>>> since installation, such as configuration and data files, so you'll
>>> have
>>> to check these manually, but if a library or executable shows up you
>>> almost certainly have a problem.
>>>
>>>
>>>      
>> Thanks for that Neil.  Sounds like just what I need.  However, when I
>> run it, I get:
>>
>>
>> j...@jhb5970 ~ $ equery check --only-failures '*'
>> !!! unknown local option --only-failures, ignoring
>> !!! Invalid Atom: ''
>> j...@jhb5970 ~ $ equery check '*'
>> !!! Invalid Atom: ''
>> j...@jhb5970 ~ $
>>
>>
>> Is the '*' atom spec a new Portage feature?  I haven't switched to the
>> new Portage yet, I'm still using "stable".  Maybe it's time I bite the
>> bullet and upgrade...
>>
>> John Moe
>>
>>    
>
> I'm running the latest portage and the command worked fine here.  I
> been running the latest portage for a while and it works fine.  May as
> well upgrade and check out the new features.
>
> Dale
>
> :-)  :-)
>
For the record, I unmasked and un-keyworded (is that the right word?)
Portage, and got the same complaint from the command.  So I un-keyworded
gentoolkit as well, and now it works.

John Moe

Reply via email to