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?
_______________________________________________
Seandroid-list mailing list
[email protected]
To unsubscribe, send email to [email protected].
To get help, send an email containing "help" to 
[email protected].

Reply via email to