Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 885 Bytes

README.md

File metadata and controls

28 lines (21 loc) · 885 Bytes

kernel_3.18_apparmor_patches

Apparmor patches for linux kernel 3.18

Usage:

clone this repo to your kernel source

patches=$(ls kernel_3.18_apparmor_patches|grep patch)
for patch in $patches;
do
  git am --signoff < kernel_3.18_apparmor_patches/$patch
done

Patches from https://kernel.ubuntu.com/git/jj/linux-apparmor-backports/refs/heads and fix build error with https://lists.ubuntu.com/archives/kernel-team/2016-January/068128.html

And you also need add apparmor.d configs: https://github.com/ubports-on-vince/device_xiaomi_vince/tree/master/ubuntu/apparmor.d

Add them to system.img:

PRODUCT_COPY_FILES += \
    ...
    ...
    $(LOCAL_PATH)/ubuntu/apparmor.d/local/usr.bin.media-hub-server:system/halium/etc/apparmor.d/local/usr.bin.media-hub-server \
    $(LOCAL_PATH)/ubuntu/apparmor.d/abstractions/base:system/halium/etc/apparmor.d/abstractions/base