add local_USEs

pull/1/head
serkus01 3 years ago
parent b2ff3ed1c3
commit 64fa18398a

@ -5,7 +5,7 @@ import json
from io import StringIO
from utils.utils import get_list_overlays
from GenRecovers import ScanRecoverFile
from getUses import get_global_USE
from getUses import get_local_USE
from package import search
# создаём разширеную базу пактов с предлизительно структурой
@ -24,7 +24,7 @@ def create_db():
overlays = get_list_overlays()
recovers = ScanRecoverFile()
pkg_list ={}
listUses=get_global_USE()
listUses=get_local_USE()
port_dir =["/var/lib/layman/", "/usr/portage"]
if not os.path.exists('./pkgs.json'):
print("Create ramdb")

@ -21,4 +21,18 @@ def get_global_USE():
def get_local_USE():
pass
ListUSE={}
with open("/usr/portage/profiles/use.desc") as uses:
line = uses.read().split("\n")
print(line)
for l in line:
if l.startswith('#') or l =='':
pass
else:
try:
#result[cat].append(search(r))
ListUSE[str(l.split('-')[0])] = str(l.split('-')[1:])
print(ListUSE[str(l.split('-')[0])])
except Exception (e):
print(e)
return ListUSE

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save