Talk:TIP Best practice to ignore an update
From Gentoo Linux Wiki
Both this page and the Handbook talk about /usr/portage/profile but on my fresh 2007.0+June rsync system this directory doesn't exist; it's /usr/portage/profiles -- or do I need to create a separate "profile" directory?
MJF 55 Aug 02, 2007 - I wanted to do an update deep world ( 500 packages ) but had the problems outlined here. I tried to use the package.mask process, but wound up placing ebuild after eduild in it as i was inn dependency hell. So I scripted method one. works great. Heres what I did:
emerge --update --deep --ask world >filelist # needed list of ebuilds
ctl-c to stop the emerge at the ask y/n prompt.
cat filelist | awk -F '/' '{print $2}' | awk -F '-[0-9]' '{print "emerge " $1}' >filelist.sh
#!/usr/bin/env bash # added to the fist line
cleaned up th efile a little, commented out trouble making lines and away you go.
