On Feb 24, 2015 6:05 PM, "심현용" <jonesn5...@gmail.com> wrote:
>
> Dear Stephen
>
> I always thanks to your kindly help.
> I have some question about labeling of symbolic-link.
>
> I know that commit you applied labeling about symbolic link of
devices/block/platform/.
>
>
https://android.googlesource.com/platform/system/core/+/b0ab94b7d5a888f0b6920b156e5c6a075fa0741a%5E%21/
>
> this commit re-factoring method lookup_best_match like that.
>
https://android.googlesource.com/platform/external/libselinux/+/be7f5e8814c4954aca51d3f95455c5d9d527658c%5E%21/
>
> So I can use in file_contexts.
> /dev/block/platform/.*/my-name
>
> But, I hope also use other file path likes /sys/class/led/*/ ... (leds is
symbolic-link)
> My devices are different path leds per device.
>
> When I use labeling /sys/class/leds/*/name , restorecon_recursive was
stopped at leds!
> No more continue until name.
>
> So I can only use file's full path at file_contexts each devices like
that.
> ex)
> -one device
> /sys/class/leds/blue/brightness
> -the other device
> /sys/class/leds/B/brightness
>
> I hope using that ..  (but restorecon_recursive will be stop at leds..)
> /sys/class/leds/*/brightness
>
> Cloud you please improve lookup_best_match method?
> If i don't understand this method, please teach me using this method.

IIRC the recourse version stores the hash or checks the hash of the file
contexts in the root of the path argument. I believe if that fails its
fatal.

At a glance, It looks like setxattr is ignored on fail but do you see this
failing
Src/android.c

if (setrestoreconlast) { size = getxattr(pathname, RESTORECON_LAST,
xattr_value, sizeof fc_digest); if (!force && size == sizeof fc_digest &&
memcmp(fc_digest, xattr_value, sizeof fc_digest) == 0) {
selinux_log(SELINUX_INFO, "SELinux: Skipping restorecon_recursive(%s)\n",
pathname); return 0; } }

>
> Thanks.
> May all your wishes come true this year.
>
> _______________________________________________
> Seandroid-list mailing list
> Seandroid-list@tycho.nsa.gov
> To unsubscribe, send email to seandroid-list-le...@tycho.nsa.gov.
> To get help, send an email containing "help" to
seandroid-list-requ...@tycho.nsa.gov.
_______________________________________________
Seandroid-list mailing list
Seandroid-list@tycho.nsa.gov
To unsubscribe, send email to seandroid-list-le...@tycho.nsa.gov.
To get help, send an email containing "help" to 
seandroid-list-requ...@tycho.nsa.gov.

Reply via email to