Skip to content
Snippets Groups Projects
  • Stephen Smalley's avatar
    Rename camera_calibration_file and audio_firmware_file. · 8510d31e
    Stephen Smalley authored
    
    Use more general type names for the contents of /data/misc/camera and
    /data/misc/audio.  These were the names used in our policy until 4.3
    was released, at which point we switched to be consistent with AOSP.
    However, the Galaxy S4 4.2.2 image, Galaxy S4 4.3 image, and
    Galaxy Note 3 4.3 image all shipped with policies using _data_file names
    because they were based on our older policy.  So we may as well switch
    AOSP to these names.
    
    Not sure if in fact these could be all coalesced to the new media_data_file
    type for /data/misc/media introduced by
    Ic374488f8b62bd4f8b3c90f30da0e8d1ed1a7343.
    
    Options to fix already existing devices, which would only apply
    to Nexus devices with 4.3 or 4.4 at this point:
    1) Add restorecon_recursive /data/misc/audio /data/misc/camera to either
    the system/core init.rc or to the device-specific init.*.rc files.
    -or-
    2) Add a typealias declaration in the policy to remap the old type names.
    to the new ones.  Then existing types on persistent storage will be
    remapped internally to the new ones.
    -or-
    3) Some sort of relabeld.
    
    Option #2 is implemented by this change.
    
    Change-Id: Id36203f5bb66b5200efc1205630b5b260ef97496
    Signed-off-by: default avatarStephen Smalley <sds@tycho.nsa.gov>
    8510d31e