On 01/10/2012 05:51 PM, Chris Lumens wrote:
- Wireless configuration requires nm-applet as Security Agent (or writing our own)
Adding nm-applet to image is not easy - I tried it some months ago and it requires
quite a lot additional stuff - dbus, console kit... I could try to find my notes on
it if needed but I'd prefer using nm-applet atm (again - shared code).
Yeah we definitely don't want to write our own. We should have dbus and
ConsoleKit in the image already, though.
Yep, I remember having problems with starting needed dbus services due to
missing binaries, wrong permissions etc., but it is definitely doable
(painfully).
One thing I'm a little concerned about here is that it's a good bit of
code imported from elsewhere and we are going to drift away from that
initial source as time goes on. That could be bad, in that slight
behavioral discrepancies will creep in. It could also be good in that
we could use this as a basis for a modified anaconda-specific config
tool.
Yes, we probably are, but actually it is not such a big amout of code
as it can seem because as for the *config* tool, which is the
significantly bigger
part of the code, I'm sticking with using nm-c-e run as separate app -
same as
g-c-c does ([Configure] button). The g-c-c itself is more of *control* tool
and that is the part we are duplicating (and potentially drifting away from)
in the spoke. It is quite minimal set of UI elements to control networking
(list of devices/connections, status info, turn on/off, select wireless AP).
Also we want to do some things differently from g-c-c, like allow to
configure
devices which are not active
(https://bugzilla.redhat.com/show_bug.cgi?id=704119)
Also, do we need to think about attribution and licensing here, given
that someone else wrote so much of the UI stuff?
Hm, I haven't thought about that. Vrata Podzimek is going to take
similar amount of UI (glade xml) for his Date/Time spoke too I think.
Radek
_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list