On Mon, 2013-07-15 at 22:26 +0100, David Woodhouse wrote:
On Wed, 2013-05-22 at 05:18 -0400, Martin Sivak wrote:
> > One thing that doesn't seem to have been covered in the discussion —
> > what about third-party firstboot modules?
> >
> > For an install on a corporate machine we have a firstboot module which
> > asks for the Active Directory credentials, joins the Samba domain,
> > obtains SSL certificates for VPN and WPA2-enterprise wifi and provisions
> > those in NetworkManager, adds a local user with the appropriate
> > username, provisions accounts in Evolution-EWS and pidgin-sipe, etc.
> >
> > With firstboot gone, what form should our plugin take?
> >
>
> Firstboot stays available in RHEL for this reason (legacy plugins).
> Fedora modules will probably have to be updated. At least that was the
> plan. It is very easy to write a new module with the new API. Ping
> vpodzime, he has a development guide.
Thanks. Delayed response... I've finally got everything else working
nicely on Fedora 19 and I'm looking at this. I see firstboot is still
available, but it doesn't seem to *work*.
First it wants python-ethtool to be installed but didn't have the
appropriate dependency, and then it's still using pygtk while my own
code has been updated to pygobject and gtk3. (Which was done because
some other code I was *importing* had been upgraded, so I couldn't mix
the two. I don't think you get far with pygtk these days, do you?)
So I'm guessing that it's probably not worth looking at firstboot any
harder, and I should proceed straight to using initial-setup.
In the absence of the promised documentation for initial-setup, I ended
up using firstboot anyway. I backported my code to pygtk2 again, and
filed a bug for the missing dependencies in the packaging.
The bug has now been closed on the basis that firstboot is deprecated
and replaced by initial-setup, but I *still* don't see any sign of the
long-promised documentation. Or even any example 'skeleton' of a
standalone module to start from. Is there any prospect of that happening
any time soon, please?
--
dwmw2