Hi! Up until recently, it was more difficult than it needed to be to adjust AppArmor policy to work on a ported device. The problem is that hardware specific AppArmor access rules are needed to make click packages work on a device, but there wasn't an easy way to update the AppArmor policy.
Eg, the Nexus 4 (mako) needs something like this: # FIXME: Nexus 4 (mako) /dev/kgsl-3d0 rw, /dev/ion rw, Prior to apparmor-easyprof-ubuntu 1.0.36, these rules were hard-coded in the templates, but this proved very inconvenient for porters since it required updating the apparmor-easyprof-ubuntu package. Now, the templates look in /usr/share/apparmor/hardware, so porters can just drop AppArmor rules into the appropriate subdirectory and have click packages pick them up. I updated the Porting wiki[2] to describe the process. Happy porting! [1]http://launchpad.net/bugs/1197133 [2]https://wiki.ubuntu.com/Touch/Porting#AppArmor -- Jamie Strandboge http://www.ubuntu.com/ -- Mailing list: https://launchpad.net/~ubuntu-phone Post to : ubuntu-phone@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp