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):
|
def rebuild_db(self):
|
||||||
import os
|
import os
|
||||||
for root, dirs, files in os.walk(ctx.config.lib_dir()):
|
for package_fn in os.listdir(ctx.config.lib_dir()):
|
||||||
for package_fn in dirs:
|
if not package_fn == "scripts":
|
||||||
pisi.api.resurrect_package(package_fn)
|
pisi.api.resurrect_package(package_fn)
|
||||||
|
|
||||||
class UpdateRepo(Command):
|
class UpdateRepo(Command):
|
||||||
|
|||||||
Reference in New Issue
Block a user