roomservice: Read all local manifests

Change-Id: Idfe6330ff82b9e4c0d11cb0320defa7bf44121f5
This commit is contained in:
LuK1337
2023-04-21 22:34:05 +02:00
committed by Łukasz Patron
parent 83fbf7dc32
commit d0612f5768

View File

@@ -17,6 +17,7 @@
from __future__ import print_function from __future__ import print_function
import base64 import base64
import glob
import json import json
import netrc import netrc
import os import os
@@ -129,8 +130,9 @@ def get_default_revision():
return r.replace('refs/heads/', '').replace('refs/tags/', '') return r.replace('refs/heads/', '').replace('refs/tags/', '')
def get_from_manifest(devicename): def get_from_manifest(devicename):
for path in glob.glob(".repo/local_manifests/*.xml"):
try: try:
lm = ElementTree.parse(".repo/local_manifests/roomservice.xml") lm = ElementTree.parse(path)
lm = lm.getroot() lm = lm.getroot()
except: except:
lm = ElementTree.Element("manifest") lm = ElementTree.Element("manifest")
@@ -142,8 +144,9 @@ def get_from_manifest(devicename):
return None return None
def is_in_manifest(projectpath): def is_in_manifest(projectpath):
for path in glob.glob(".repo/local_manifests/*.xml"):
try: try:
lm = ElementTree.parse(".repo/local_manifests/roomservice.xml") lm = ElementTree.parse(path)
lm = lm.getroot() lm = lm.getroot()
except: except:
lm = ElementTree.Element("manifest") lm = ElementTree.Element("manifest")