diff --git a/build/tools/roomservice.py b/build/tools/roomservice.py index 9a2ba14a..bc860cae 100755 --- a/build/tools/roomservice.py +++ b/build/tools/roomservice.py @@ -192,8 +192,12 @@ def add_to_manifest(repositories): lm.append(project) ElementTree.indent(lm) - tree = ElementTree.ElementTree(lm) - tree.write('.repo/local_manifests/roomservice.xml', encoding='UTF-8', xml_declaration=True) + raw_xml = ElementTree.tostring(lm).decode() + raw_xml = '\n' + raw_xml + + f = open('.repo/local_manifests/roomservice.xml', 'w') + f.write(raw_xml) + f.close() def fetch_dependencies(repo_path): print('Looking for dependencies in %s' % repo_path)