On Sun, Oct 12, 2014 at 4:13 PM, William Roberts <[email protected]> wrote: > On Sun, Oct 12, 2014 at 3:34 PM, William Roberts > <[email protected]> wrote: >> Im on kernel version 3.0.35 and I am trying to get a dynamic type >> transition to occur from ramfs and later a tmpfs mount. >> >> I started with ramfs, but switched to tmpfs thinking that maybe ramfs >> lacked the support. >> >> in genfs_contexts I added: >> genfscon ramfs / u:object_r:ramdisk:s0 >> >> Now when I mount the tmpfs I pass context=u:object_r:ramdisk:s0 to get >> it in the right domain, but I have the same results with each file >> system. >> >> in file.te I added: >> >> type ramdisk, file_type, fs_type; >> type ramdisk_newfile, file_type; >> >> and in shell.te I added: >> type_transition shell ramdisk:file ramdisk_newfile; >> >> FYI running in permissive on eng build. >> >> adb shell context type is shell >> $ adb shell echo '`cat /proc/self/attr/current`' >> u:r:shell:s0 >> >> mount the ramdisk like so: >> adb shell 'mount -t ramfs -o size=20m ramfs /ramdisk' >> >> Verify context of /ramdisk >> >> $ adb shell ls -laZ / | grep ramdisk >> drwxr-xr-x root root u:object_r:ramdisk:s0 ramdisk >> >> touch file: >> $ adb shell 'touch /ramdisk/newfile' >> >> Check context: >> $ adb shell 'ls -laZ /ramdisk/newfile' >> -rw-rw-rw- root root u:object_r:ramdisk:s0 newfile >> >> What am I missing? > > I tired this on an ext4 filesystem and it worked, so I am assuming > these two file system types don't support it, is this correct?
Ahh fs_use_trans, I forgot to add that. fs_use_trans ramfs u:object_r:ramdisk:s0; _______________________________________________ Seandroid-list mailing list [email protected] To unsubscribe, send email to [email protected]. To get help, send an email containing "help" to [email protected].
