[entropy.services/reagent] use Spm directly when quickpkging

This commit is contained in:
Fabio Erculiani
2009-11-23 20:11:56 +01:00
parent 8ec75cdd5d
commit 0aef0d2da7
2 changed files with 3 additions and 2 deletions
@@ -557,7 +557,7 @@ class Base:
for repoid in to_add:
store_dir = Entropy.get_local_store_directory(repo = repoid)
for atom in to_add[repoid]:
Entropy.quickpkg(atom, store_dir)
Entropy.Spm().generate_package(atom, store_dir)
# inject new into db
avail_repos = Entropy.get_available_repositories()
+2 -1
View File
@@ -431,7 +431,8 @@ def update(options):
for x in toBeAdded:
print_info(brown(" # ")+red(x[0]+"..."))
try:
Entropy.quickpkg(x[0], Entropy.get_local_store_directory())
return Entropy.Spm().generate_package(x[0],
Entropy.get_local_store_directory())
except OSError:
entropy.tools.print_traceback()
print_info(brown(" !!! ")+bold("%s..." % (_("Ignoring broken Spm entry, please recompile it"),) ))