* 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 :)
This commit is contained in:
@@ -333,7 +333,7 @@ class Install(AtomicOperation):
|
||||
def update_info(self):
|
||||
for x in self.files.list:
|
||||
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):
|
||||
# check if we have any shared objects or anything under
|
||||
@@ -484,7 +484,7 @@ class Remove(AtomicOperation):
|
||||
def update_info(self):
|
||||
for x in self.files.list:
|
||||
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):
|
||||
|
||||
@@ -104,6 +104,7 @@ class Index(XmlFile):
|
||||
del dirs[0:]
|
||||
|
||||
def update_db(self, repo, txn = None):
|
||||
ctx.componentdb.remove_repo(repo, txn=txn)
|
||||
for comp in self.components:
|
||||
ctx.componentdb.update_component(comp, repo, txn)
|
||||
ctx.packagedb.remove_repo(repo, txn=txn)
|
||||
|
||||
Reference in New Issue
Block a user