Skip to content
Snippets Groups Projects
  • Dan Cashman's avatar
    2f1c7ba7
    Remove vndservice_manager object classes. · 2f1c7ba7
    Dan Cashman authored
    vndservicemanager is a copy of servicemanager, and so has the exact
    same properties.  This should be reflected in the sharing of an object
    manager in SELinux policy, rather than creating a second one, which is
    effectively an attempt at namespacing based on object rather than type
    labels.  hwservicemanager, however, provides different and additional
    functionality that may be reflected in changed permissions, though they
    currently map to the existing servicemanager permissions.  Keep the new
    hwservice_manager object manager but remove the vndservice_manager one.
    
    Bug: 34454312
    Bug: 36052864
    Test: policy builds and device boots.
    Change-Id: I9e0c2757be4026101e32ba780f1fa67130cfa14e
    2f1c7ba7
    History
    Remove vndservice_manager object classes.
    Dan Cashman authored
    vndservicemanager is a copy of servicemanager, and so has the exact
    same properties.  This should be reflected in the sharing of an object
    manager in SELinux policy, rather than creating a second one, which is
    effectively an attempt at namespacing based on object rather than type
    labels.  hwservicemanager, however, provides different and additional
    functionality that may be reflected in changed permissions, though they
    currently map to the existing servicemanager permissions.  Keep the new
    hwservice_manager object manager but remove the vndservice_manager one.
    
    Bug: 34454312
    Bug: 36052864
    Test: policy builds and device boots.
    Change-Id: I9e0c2757be4026101e32ba780f1fa67130cfa14e