On Sun, 23 Nov 2008 13:59:40 +0100
[EMAIL PROTECTED] wrote:
> Dale <[EMAIL PROTECTED]> [08-11-23 13:56]:
> > [EMAIL PROTECTED] wrote:
> > > Yes, I know...the only thing I dont know is the name of the
> > > flag, Sorry, if my satiric comment of my previous posting miss
> > > its target ;) 
>     ^
> My,Typo corrected
> 
> > >
> > >
> > >   
> > 
> > This is a sample of my file.  This should help.
> > 
> > [EMAIL PROTECTED] / # cat /etc/portage/package.unmask
> > #>=app-pda/libopensync-0.36
> > >=dev-util/cmake-2.4.7
> > =kde-base/kitchensync-3.5.9-r1
> > =kde-base/ksysguard-3.5.9-r1
> > =net-print/foomatic-filters-3.0.20070501
> > =app-pda/libopensync-0.36
> > =app-cdr/cdrtools-2.01.01_alpha42
> > =sys-kernel/gentoo-sources-2.6.25-r6
> > #=x11-drivers/nvidia-drivers-177.13
> > =app-portage/udept-0.5.99.0.2.95-r1
> > =x11-apps/xinit-1.0.5-r2
> > <=app-portage/eix-0.13.5
> > =app-crypt/qca-1.0-r3
> > =app-cdr/cdrtools-2.01.01_alpha52
> > 
> > 
> > 
> > [EMAIL PROTECTED] / #
> > 
> > Note the ones with the number symbol are commented out and
> > ignored by portage.  Also, if you want to unmask without using
> > the equal, or greater/less than signs, leave off the version
> > number on the end.  I'm not sure what you mean by a "flag"?
> > 
> > That help?
> > 
> > Dale
> > 
> > :-)  :-) 
> > 
> 
> I know the unmask procedure as something like (for example)
> kde-base/kitchensync ~x86 
> in case of an ordinary intelish PC...
> So, if unmasking without the ~x86 I will
> try that.
> mcc
> 

There are two different types of masking that I think are being
confused here.  Keyword masking based on the various CPU
architectures (x86, amd64, ppc etc. & the ~variants), and Package
masking that masks a package across all archs, usually for
stability or security reasons.  Usually, the "All ebuilds that
satisfy <blah> have been masked" will say either "(masked by: missing
keyword)" or "(masked by: package.mask)".  To unmask packages masked
by missing keywords, you add a line to /etc/portage/package.keywords
w/ the package atom & a list of keywords to accept for that package
atom.  To unmask packages masked by package.mask, you only need to
add the package atom to /etc/portage/package.unmask.

But in this specific case it's actually not a masking issue, it's a
missing package issue as discussed in the other sub-thread.  Arguably
Portage should either not give the "All ebuilds have been masked"
error, or should say something like "(masked by: no matching
ebuilds)".


Hope you get it working,
Conway S. Smith
-- 
The only "intuitive" interface is the nipple. After that, it's all
learned. (Bruce Ediger, [EMAIL PROTECTED], in comp.os.linux.misc,
on X interfaces.)

Reply via email to