rebuilddb'nin biraz daha bilgi verici olmasi icin info output'u (insanlar bu

bir sey yapmiyor diyerek Ctrl+C yapiyorlar).

 gereksiz hale gelen debug ciktisini da kaldirdim.
This commit is contained in:
A. Murat Eren
2005-10-31 18:26:41 +00:00
parent 3bfc029ef6
commit bac8b39310
2 changed files with 6 additions and 4 deletions
+4 -1
View File
@@ -348,7 +348,9 @@ def resurrect_package(package_fn):
errs = metadata.has_errors()
if errs:
util.Checks.print_errors(errs)
raise Error, _("MetaData format wrong")
raise Error, _("MetaData format wrong (%s)") % package_fn
ctx.ui.info(_('* Adding \'%s\' to db... ') % (metadata.package.name), noln=True)
files_xml = util.join_path(ctx.config.lib_dir(), package_fn, ctx.const.files_xml)
if not exists(files_xml):
@@ -361,4 +363,5 @@ def resurrect_package(package_fn):
raise Error, _("Invalid %s") % ctx.const.files_xml
virtual_install(metadata, files)
ctx.ui.info(_('OK.'))
+2 -3
View File
@@ -604,17 +604,16 @@ Rebuilds the PiSi databases
import os
for db in os.listdir(ctx.config.db_dir()):
os.unlink(pisi.util.join_path(ctx.config.db_dir(), db))
self.init()
self.rebuild_db()
self.finalize()
def rebuild_db(self):
import os
for root, dirs, files in os.walk(ctx.config.lib_dir()):
for package_fn in dirs:
ctx.ui.debug(package_fn)
pisi.api.resurrect_package(package_fn)
class UpdateRepo(Command):