euscan: misc fixes

Signed-off-by: Corentin Chary <corentin.chary@gmail.com>
This commit is contained in:
Corentin Chary
2012-08-15 11:04:29 +02:00
parent 88b15c18d2
commit bbfcc3d6d5
10 changed files with 30 additions and 17 deletions

View File

@ -53,6 +53,14 @@ def emerge_sync(logger):
"--config-root", settings.PORTAGE_CONFIGROOT]
return _launch_command(cmd, logger)
def emerge_metadata(logger):
"""
Launches an emerge --metadata
"""
cmd = ["emerge", "--metadata", "--root", settings.PORTAGE_ROOT,
"--config-root", settings.PORTAGE_CONFIGROOT]
return _launch_command(cmd, logger)
def layman_sync(logger, cache=True):
"""
@ -106,7 +114,8 @@ def update_portage_trees(logger=None):
logger.info("Running layman --sync")
layman_sync(logger, cache=True)
#logger.info("Running emerge --regen")
#emerge_regen()
#emerge_regen(logger)
emerge_metadata(logger)
logger.info("Running eix-update")
eix_update(logger)
logger.info("Done!")