Hey guys I want to revisit a script I had mentioned earlier in the world update thread. One really need to take some time and get to know this script as it is pretty slick and can make things easier. The best part, it's actively developed on.
Please see this thread:
http://forums.gentoo.org/viewtopic-t-546828.html
You run this script and it will compile the packages and skip over the ones that fail and when it is all done it will give you a report of what failed. It will than ask to do a revdep-rebuild automatically but it doesn't do anything unless you tell it too. It's nice in the fact that it doesn't scroll your screen as it compiles stuff, it just outputs the important info and if it fails it gives you the error as to why. You can use this for world updates or individual updates with the switches, such as
- Code: Select all
update -ia foo
most people are just gonna run it as is
- Code: Select all
update
and than it shows and prompts you for action, its same as running a emerge -auDNR --world
You can always do
- Code: Select all
update --help
or you can join the irc room that is mentioned in the above thread and talk to the developer himself.
Another thing is, it makes a list of the emerged packages in your root folder and you can than manipulate that list. It also will work with binhost for those interested in the binary stuff. For information on binhost: http://gentoo-wiki.com/TIP_Using_PORTAGE_BINHOST I don't mess with it much myself so I can't help ya on that part. It can also be used for security update.
- Code: Select all
update -S
same as doing glsa-check -f affected
It's simple to install and try it out:
- Code: Select all
su
- Code: Select all
enter password
Direct download:
- Code: Select all
wget -O /sbin/update http://dev.gentooexperimental.org/~igli/src/update/update-20080622
Than do
- Code: Select all
chmod u+x /sbin/update
You also need
- Code: Select all
wget http://weaver.gentooenterprise.com/warning-20080526 -O /etc/warning
I'll try to keep updates here as the developer kicks em out. You will want to use the gentoo thread to submit bug or problems tho or catch igli in the irc room.

