[Freedombox-discuss] Guidance needed to add a new "connection" form for ppp.
James Valleroy
jvalleroy at mailbox.org
Tue Feb 21 20:50:57 UTC 2017
On 02/19/2017 03:20 PM, A. F. Cano wrote:
>
> I notice that there is still no option to create an interface of type cdma
> (for ppp). Rather than using nmcli like I did the first time, I would like
> to set up an additional menu entry and form to enter what minimal data is
> needed. That way, the interface will be properly known to plinth and fully
> integrated.
>
> I believe the only options that need to be set explicitely are:
>
> nmcli con add con-name "ppp" type cdma # set by the connection type menu entry
> nmcli con modify "ppp" connection.zone external # can be set automatically?
> nmcli con modify "ppp" cdma.username qnc # qnc can possibly be a default
> nmcli con modify "ppp" cdma.password qnc # but should be changeable
>
> Other options (such as the phone number (#777) have good default values
> for the cdma type.
>
> Can someone point me to either documentation on how to do that or
> where the existing forms are so I can use them as examples?
You will want to create a subclass of ConnectionForm in the networks module:
https://github.com/freedombox/Plinth/blob/master/plinth/modules/networks/forms.py#L36
There are examples in that file for generic, ethernet, PPPoE, and wifi
connection forms.
You will also need to update utility functions in this file:
https://github.com/freedombox/Plinth/blob/master/plinth/modules/networks/networks.py
Those functions do the actual work (of passing configuration to
NetworkManager).
For more general information, see the developer manual:
https://wiki.debian.org/FreedomBox/Manual/Developer
> Finally, a few observations:
>
> Last I heard someone was working on porting shaarli to the current php.
> That was the first application I tried and I really miss it. Any idea when
> it might be available again?
I updated the packaging repository at
https://github.com/shaarli/shaarli-pkg-debian.
One thing that is missing is a new dependency, which also needs to be
packaged: https://github.com/shaarli/netscape-bookmark-parser
I guess it won't be in the Stretch release, anyway.
--
James
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 866 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/freedombox-discuss/attachments/20170221/6474ad30/attachment.sig>
More information about the Freedombox-discuss
mailing list