Possible PolicyKit issues
Joe Marcus Clarke
marcus at freebsd.org
Mon Apr 21 12:18:23 PDT 2008
David Zeuthen wrote:
> On Sat, 2008-04-19 at 01:34 -0400, Joe Marcus Clarke wrote:
>> I'm seeing a few PK problems on FreeBSD, but I'm not sure if this is a
>> problem with our port, or an issue in general. First, all of the tests
>> David mentioned earlier (with polkit-auth) work. The built-in tests
>> also appear to work. PK consumers also seem to work.
>>
>> What I'm noticing is that PolicyKit-gnome doesn't update in real-time.
>> For example, if I launch polkit-gnome-authorization, then change a
>> policy, the changes don't reflect in the GUI until I restart
>> polkit-gnome-authorization. Also, I'm not seeing any UI changes in
>> polkit-gnome-example when I click on the various buttons (though
>> polkit-gnome-manager does launch).
>
> This suggests that file monitoring of /var/lib/misc/PolicyKit.reload is
> somehow botched. Is polkit_context_io_func() in polkit-context.c ever
> called if you do
>
> # touch /var/lib/misc/PolicyKit.reload
>
> Is it called if you manually grant/revoke an authorization using
> polkit-auth(1)? (And does /var/lib/misc/PolicyKit.reload change mtime
> in that case?)
I'll check. Thanks!
>
>> I also don't see polkitd launch
>> ever.
>
> polkitd is only for corner cases like when a process is confined to a
> chroot (e.g. the avahi daemon checking for authorizations) or if
> libpolkit hasn't been bound to e.g. Python.
That's what I though. Thanks again for your comments. I'll post a new
PK patch tonight.
Joe
>
> David
>
>
>
>
>
--
Joe Marcus Clarke
FreeBSD GNOME Team :: gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome
More information about the hal
mailing list