| #!/usr/bin/python |
| # Copyright 1999-2006 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| import os,sys |
| os.environ["PORTAGE_CALLER"]="fixpackages" |
| try: |
| import portage |
| except ImportError: |
| sys.path.insert(0, "/usr/lib/portage/pym") |
| import portage |
| |
| mysettings = portage.settings |
| mytrees = portage.db |
| mtimedb = portage.mtimedb |
| |
| try: |
| os.nice(int(mysettings.get("PORTAGE_NICENESS", "0"))) |
| except (OSError, ValueError), e: |
| portage.writemsg("!!! Failed to change nice value to '%s'\n" % \ |
| mysettings["PORTAGE_NICENESS"]) |
| portage.writemsg("!!! %s\n" % str(e)) |
| del e |
| |
| portage.global_updates(mysettings, mytrees, mtimedb["updates"]) |
| |
| print |
| print "Done." |
| print |