xref: /aosp_15_r20/external/selinux/libsepol/tests/policies/test-expander/base-base-only.conf (revision 2d543d20722ada2425b5bdab9d0d1d29470e7bba)
1*2d543d20SAndroid Build Coastguard Workerclass security
2*2d543d20SAndroid Build Coastguard Workerclass file
3*2d543d20SAndroid Build Coastguard Worker
4*2d543d20SAndroid Build Coastguard Workersid kernel
5*2d543d20SAndroid Build Coastguard Worker
6*2d543d20SAndroid Build Coastguard Workercommon file
7*2d543d20SAndroid Build Coastguard Worker{
8*2d543d20SAndroid Build Coastguard Worker	read
9*2d543d20SAndroid Build Coastguard Worker}
10*2d543d20SAndroid Build Coastguard Worker
11*2d543d20SAndroid Build Coastguard Workerclass file
12*2d543d20SAndroid Build Coastguard Workerinherits file
13*2d543d20SAndroid Build Coastguard Worker{
14*2d543d20SAndroid Build Coastguard Worker	entrypoint
15*2d543d20SAndroid Build Coastguard Worker}
16*2d543d20SAndroid Build Coastguard Worker
17*2d543d20SAndroid Build Coastguard Workerclass security
18*2d543d20SAndroid Build Coastguard Worker{
19*2d543d20SAndroid Build Coastguard Worker	compute_av
20*2d543d20SAndroid Build Coastguard Worker}
21*2d543d20SAndroid Build Coastguard Worker
22*2d543d20SAndroid Build Coastguard Workerifdef(`enable_mls',`
23*2d543d20SAndroid Build Coastguard Workersensitivity s0;
24*2d543d20SAndroid Build Coastguard Worker
25*2d543d20SAndroid Build Coastguard Workerdominance { s0 }
26*2d543d20SAndroid Build Coastguard Worker
27*2d543d20SAndroid Build Coastguard Workercategory c0;
28*2d543d20SAndroid Build Coastguard Worker
29*2d543d20SAndroid Build Coastguard Workerlevel s0:c0;
30*2d543d20SAndroid Build Coastguard Worker
31*2d543d20SAndroid Build Coastguard Workermlsconstrain file { read }
32*2d543d20SAndroid Build Coastguard Worker	( h1 dom h2 );
33*2d543d20SAndroid Build Coastguard Worker')
34*2d543d20SAndroid Build Coastguard Worker
35*2d543d20SAndroid Build Coastguard Workerattribute myattr;
36*2d543d20SAndroid Build Coastguard Workertype mytype_t;
37*2d543d20SAndroid Build Coastguard Workerrole myrole_r;
38*2d543d20SAndroid Build Coastguard Workerrole myrole_r types mytype_t;
39*2d543d20SAndroid Build Coastguard Workerbool mybool true;
40*2d543d20SAndroid Build Coastguard Workergen_user(myuser_u,, myrole_r, s0, s0 - s0:c0)
41*2d543d20SAndroid Build Coastguard Worker
42*2d543d20SAndroid Build Coastguard Workersid kernel	gen_context(myuser_u:myrole_r:mytype_t, s0)
43*2d543d20SAndroid Build Coastguard Worker
44*2d543d20SAndroid Build Coastguard Worker
45