[arch-general] [arch-dev-public] iproute2 to base
David J. Haines
djhaines at gmx.com
Fri Oct 19 09:58:42 EDT 2012
On Fri, Oct 19, 2012 at 03:10:15AM +0300, Greg Bouzakis wrote:
> Leonid Isaev wrote:
>
> > On 10/16/2012 08:21 PM, Gaetan Bisson wrote:
> >> [2012-10-16 10:41:09 -0500] Leonid Isaev:
> >>> I fully support having netcfg in base (and as a default
> network backend
> >>> in arch) because it is far better than the alternatives :)
> I don't think
> >>> that wpa_supplicant/crda belongs in base (for instance
> routers don't
> >>> need wpa_supplicant but may require hostapd), but iw (and
> iproute2)
> >>> definitely has to go there as it provides some hardware
> management
> >>> capabilities.
> >>
> >> Since routers do not need netcfg any more than they do
> wpa_supplicant,
> >> with your reasoning, it should not be in base either...
> >>
> >
> > YMMV apparently, but in my experience a router needs:
> > (1) Some way to stick to the (usually creepy) ISP DHCP
> server, i.e. keep
> > retrying to obtain IP if the DHCP server doesn't respond.
> > (2) Bridging support.
> >
> > The former is solved with net-auto-wired (ifplugd is quite
> good), while
> > the latter -- with "bridge" profiles in netcfg. So without
> netcfg I
> > would have to write my own boot scripts.
> >
> >> If we stick to the definition that the base group should
> contain
> >> everything needed too boot up a minimal system and connect
> it to the
> >> network, then I do not see how you can consider
> wpa_supplicant optional.
> >>
> >
> > I understand your logic, but still think that wpa_supplicant
> should be
> > optional. Since there are no core images, anyone who wants
> to use a
> > machine as a station will install wpa_supplicant anyways
> over the
> > already working network...
>
> The idea at some point [0] was to make
> base-{networking,wireless-networking} groups. I dont know if
> that can be considered today, but this is more or less the
> idea of why i had requested for wpa_supplicant to leave base
> [1] and why i have requested the same for ppp [2].
> If this old concept, or a similar one is implemented
> personally even though wpa_supplicant is essential for me as
> well, i see no reason to have any of those in base.
> On the other hand by having netcfg in the base group you
> essentially provide support for both.
>
> BTW i dont understand the reason why the base group has
> anything to do with archiso, since archiso adds and will
> probably be always adding packages on top of the base group
> from all the other repos in order to provide additional
> functionality. Argumenting that foo should be in base cause
> we
> want support for it in the install media is no argument at
> all.
>
>
> [0]: https://bugs.archlinux.org/task/12890
> [1]: https://bugs.archlinux.org/task/22482
> [2]: https://bugs.archlinux.org/task/22480
IMHO, wpa_supplicant should no more be in base than should linux-atm,
brltty, or any of the firmware packages, e.g. ipw2100-fw. In essence,
it's a package for the support of certain hardware / network
configurations (albeit, widely used ones) that aren't handled directly
by the kernel.
--
David J. Haines
djhaines at gmx.com
More information about the arch-general
mailing list