rename item lists to repoItems
This commit is contained in:
parent
9f3a32d986
commit
ec58141379
@ -316,19 +316,19 @@ public class DBHelper extends SQLiteOpenHelper {
|
|||||||
* ROM has the lowest priority, then Vendor, ODM, and OEM.
|
* ROM has the lowest priority, then Vendor, ODM, and OEM.
|
||||||
*/
|
*/
|
||||||
private static List<String> loadAdditionalRepos(String packageName) {
|
private static List<String> loadAdditionalRepos(String packageName) {
|
||||||
List<String> externalRepos = new LinkedList<>();
|
List<String> repoItems = new LinkedList<>();
|
||||||
for (String root : Arrays.asList("/system", "/vendor", "/odm", "/oem")) {
|
for (String root : Arrays.asList("/system", "/vendor", "/odm", "/oem")) {
|
||||||
File additionalReposFile = new File(root + "/etc/" + packageName + "/additional_repos.xml");
|
File additionalReposFile = new File(root + "/etc/" + packageName + "/additional_repos.xml");
|
||||||
try {
|
try {
|
||||||
if (additionalReposFile.isFile()) {
|
if (additionalReposFile.isFile()) {
|
||||||
externalRepos.addAll(DBHelper.parseXmlRepos(additionalReposFile));
|
repoItems.addAll(DBHelper.parseXmlRepos(additionalReposFile));
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.e(TAG, "Error loading " + additionalReposFile + ": " + e.getMessage());
|
Log.e(TAG, "Error loading " + additionalReposFile + ": " + e.getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return externalRepos;
|
return repoItems;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -340,7 +340,7 @@ public class DBHelper extends SQLiteOpenHelper {
|
|||||||
* override {@code default_repos.xml}.
|
* override {@code default_repos.xml}.
|
||||||
*/
|
*/
|
||||||
public static List<String> parseXmlRepos(File defaultReposFile) throws IOException, XmlPullParserException {
|
public static List<String> parseXmlRepos(File defaultReposFile) throws IOException, XmlPullParserException {
|
||||||
List<String> defaultRepos = new LinkedList<>();
|
List<String> repoItems = new LinkedList<>();
|
||||||
InputStream xmlInputStream = new FileInputStream(additionalReposFile);
|
InputStream xmlInputStream = new FileInputStream(additionalReposFile);
|
||||||
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
|
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
|
||||||
factory.setNamespaceAware(true);
|
factory.setNamespaceAware(true);
|
||||||
@ -362,7 +362,7 @@ public class DBHelper extends SQLiteOpenHelper {
|
|||||||
break;
|
break;
|
||||||
case XmlPullParser.TEXT:
|
case XmlPullParser.TEXT:
|
||||||
if (isItem) {
|
if (isItem) {
|
||||||
defaultRepos.add(parser.getText());
|
repoItems.add(parser.getText());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -371,16 +371,16 @@ public class DBHelper extends SQLiteOpenHelper {
|
|||||||
xmlInputStream.close();
|
xmlInputStream.close();
|
||||||
|
|
||||||
final int PRIORITY_INDEX = 5;
|
final int PRIORITY_INDEX = 5;
|
||||||
for (int i = PRIORITY_INDEX; i < defaultRepos.size(); i += REPO_XML_ITEM_COUNT) {
|
for (int i = PRIORITY_INDEX; i < repoItems.size(); i += REPO_XML_ITEM_COUNT) {
|
||||||
defaultRepos.add(i, "0");
|
repoItems.add(i, "0");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (defaultRepos.size() % REPO_XML_ITEM_COUNT == 0) {
|
if (repoItems.size() % REPO_XML_ITEM_COUNT == 0) {
|
||||||
return defaultRepos;
|
return repoItems;
|
||||||
}
|
}
|
||||||
|
|
||||||
Log.e(TAG, "Ignoring " + additionalReposFile + ", wrong number of items: "
|
Log.e(TAG, "Ignoring " + additionalReposFile + ", wrong number of items: "
|
||||||
+ defaultRepos.size() + " % " + (REPO_XML_ITEM_COUNT - 1) + " != 0");
|
+ repoItems.size() + " % " + (REPO_XML_ITEM_COUNT - 1) + " != 0");
|
||||||
return new LinkedList<>();
|
return new LinkedList<>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user