os.walk /var/lib/pisi/hedehöd/comar gibi kendini ilgilendirmeyen
altklasörlerede giriyor ve o klasörlerin içinde metadata.xml olmadığı için hata veriyor ayrıca os.listdir'a göre yavaş. Tek ihtiyacımız olan /var/lib/pisi içini listlemek. Ayrıca /var/lib/pisi altında kendi paket olmayan bir scripts/ klasörümüz var, onuda paketmiş gibi işletmek hataya neden oluyor ki bu zaten bir hata. İşte bunlar düzeltildi...
This commit is contained in:
@@ -636,8 +636,8 @@ Rebuilds the PiSi databases
|
||||
|
||||
def rebuild_db(self):
|
||||
import os
|
||||
for root, dirs, files in os.walk(ctx.config.lib_dir()):
|
||||
for package_fn in dirs:
|
||||
for package_fn in os.listdir(ctx.config.lib_dir()):
|
||||
if not package_fn == "scripts":
|
||||
pisi.api.resurrect_package(package_fn)
|
||||
|
||||
class UpdateRepo(Command):
|
||||
|
||||
Reference in New Issue
Block a user