Kaydet (Commit) d3392980 authored tarafından Eray Özkural's avatar Eray Özkural

* fix: clean componentdb too while updating repo

* fix: turkish i18n of install-info is broken and no need to fix it 
anyway (since docs are so english :)
üst 282cad6a
...@@ -333,7 +333,7 @@ class Install(AtomicOperation): ...@@ -333,7 +333,7 @@ class Install(AtomicOperation):
def update_info(self): def update_info(self):
for x in self.files.list: for x in self.files.list:
if x.type == 'info': if x.type == 'info':
pisi.util.run_batch('install-info /%s /usr/share/info/dir' % x.path) pisi.util.run_batch('LC_ALL=C install-info /%s /usr/share/info/dir' % x.path)
def update_environment(self): def update_environment(self):
# check if we have any shared objects or anything under # check if we have any shared objects or anything under
...@@ -484,7 +484,7 @@ class Remove(AtomicOperation): ...@@ -484,7 +484,7 @@ class Remove(AtomicOperation):
def update_info(self): def update_info(self):
for x in self.files.list: for x in self.files.list:
if x.type == 'info': if x.type == 'info':
pisi.util.run_batch('install-info --delete /%s /usr/share/info/dir ' % x.path) pisi.util.run_batch('LC_ALL=C install-info --delete /%s /usr/share/info/dir ' % x.path)
def remove_single(package_name): def remove_single(package_name):
......
...@@ -104,6 +104,7 @@ class Index(XmlFile): ...@@ -104,6 +104,7 @@ class Index(XmlFile):
del dirs[0:] del dirs[0:]
def update_db(self, repo, txn = None): def update_db(self, repo, txn = None):
ctx.componentdb.remove_repo(repo, txn=txn)
for comp in self.components: for comp in self.components:
ctx.componentdb.update_component(comp, repo, txn) ctx.componentdb.update_component(comp, repo, txn)
ctx.packagedb.remove_repo(repo, txn=txn) ctx.packagedb.remove_repo(repo, txn=txn)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment