Support /custom/etc/apns-conf.xml
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ofono (Ubuntu) |
Fix Released
|
High
|
Tony Espy |
Bug Description
In order to support Carrier customization of apns-conf.xml, ofono should search for /custom/
First the /custom file ( /custom/
Finally the two lists are merged. If an apn is found in /custom which matches the type and 'apn' attributes of a /system apn, then the custom one is used.
Note, this would only allow us to add new APNs and/or replace existing APNs in apns-conf.xml. If we need the ability to disable APNs without replacing them, additional logic would be required.
Related branches
- Alfonso Sanchez-Beato: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 2623 lines (+1402/-785)24 files modifiedMakefile.am (+6/-3)
debian/changelog (+19/-0)
drivers/infineonmodem/infineon_constants.h (+77/-0)
drivers/rilmodem/sim.c (+68/-1)
drivers/rilmodem/vendor.h (+2/-1)
gril/grilreply.c (+52/-0)
gril/grilreply.h (+10/-0)
gril/grilrequest.c (+15/-0)
gril/grilrequest.h (+3/-0)
gril/parcel.c (+52/-0)
gril/parcel.h (+2/-0)
plugins/android-apndb.c (+0/-494)
plugins/android-apndb.h (+0/-33)
plugins/android-provision.c (+0/-227)
plugins/infineon.c (+76/-0)
plugins/mtk.c (+48/-1)
plugins/ril.c (+33/-24)
plugins/ril.h (+30/-0)
plugins/ubuntu-apndb.c (+596/-0)
plugins/ubuntu-apndb.h (+33/-0)
plugins/ubuntu-provision.c (+150/-0)
test/rilmodem/test-sim-online (+2/-1)
unit/test-grilreply.c (+72/-0)
unit/test-grilrequest.c (+56/-0)
Changed in ofono (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
Changed in ofono (Ubuntu): | |
assignee: | nobody → Tony Espy (awe) |
Changed in ofono (Ubuntu): | |
importance: | Wishlist → High |
Changed in ofono (Ubuntu): | |
status: | Confirmed → In Progress |
description: | updated |
This change was merged into our git master. The pull request can be seen here:
https:/ /github. com/rilmodem/ ofono/pull/ 101