Dr Rainer Woitok wrote: > Greetings, > > are there any "eix" gurus out there? > > I want to check whether or not some installed package was installed from > a binary or an ebuild. However, according to "man eix" predicate "{is- > binary}" "returns 1 or empty depending on whether there is a correspond- > ing *.tbz2, *gpkg.tar, or *.xpak file for the version". This is not ex- > actly what I need, because an existing binary package for the same ver- > sion does not guarantee that the package was really installed from that > binary: if the USE flags don't match, the package will nevertheless be > installed from the ebuild. > > So, is there a way to persuade "eix" to reveal this information? Or is > there any other command I could use? > > Any hints welcome :-) > > Sincerely, > Rainer > >
If no one has a better idea. This might help in a lot of cases. Just do a genlop -t <package name> and look at how long it took to complete. You take that qtwebengine package that takes so long to compile as a example. If it spits out a time of a few minutes, that was a binary. If it is a long time, close to a hour or more, then it compiled it. That should work for the larger packages anyway. Unless you have a really fast CPU. Also, don't forget equery u <package name> will display USE flags for what is installed and what will be changed, if anything is changed. There may be a way to change what it looks at too. I never went deeper than what is installed and what it will install next. I hope someone has a much better answer tho. I'm not 100% sure of what you looking for. I think I got a idea but I could be missing something. I'm working on cutting up that tree again and my back just threw up a white flag. My brain is somewhat divided at the moment. One part is trying to type, the other is letting me know my back is plenty angry. :/ I'm beating that tree tho. Only got a log about 15 feet long left. Two more cuts. Dale :-) :-)