On Mon, 2013-10-14 at 13:51 +0100, David Woodhouse wrote:
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?
Sorry, I'd replied in the bugreport [1] before I saw
this thread going
on.
[1]
https://bugzilla.redhat.com/show_bug.cgi?id=984932
--
Vratislav Podzimek
Anaconda Rider | Red Hat, Inc. | Brno - Czech Republic