From 170f9d7b708902c2f8b58d911383aef2ef35941a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 6 Mar 2021 21:20:06 +0000 Subject: backend : * we now ship updated metadata in our ebuild tree * we fetch it via normal update/sync operation * local regen/update is no longer required * this will improve update/sync operations considerably --- src/backend/metadata.py | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'src/backend/metadata.py') diff --git a/src/backend/metadata.py b/src/backend/metadata.py index 99384a0..f906c95 100644 --- a/src/backend/metadata.py +++ b/src/backend/metadata.py @@ -6,22 +6,10 @@ import shutil import subprocess import sisyphus.filesystem -def regenMetadata(): +def purge(): if os.path.isdir(sisyphus.filesystem.portageMetadataDir): for files in os.listdir(sisyphus.filesystem.portageMetadataDir): if os.path.isfile(os.path.join(sisyphus.filesystem.portageMetadataDir, files)): os.remove(os.path.join(sisyphus.filesystem.portageMetadataDir, files)) else: shutil.rmtree(os.path.join(sisyphus.filesystem.portageMetadataDir, files)) - - portageExecStage1 = subprocess.Popen(['emerge', '--quiet', '--regen'], stdout=subprocess.PIPE) - portageExecStage1.wait() - portageExecStage2 = subprocess.Popen(['emerge', '--quiet', '--metadata'], stdout=subprocess.PIPE) - portageExecStage2.wait() - -def regenSilent(): - regenMetadata() - -@animation.wait("regenerating package metadata") -def regenAnimated(): - regenMetadata() -- cgit v1.2.3