Bug#504753: debian-installer: autodetect correct network card [PATCH]
On Thu, Nov 06, 2008 at 08:49:49PM +0000, Adrian Bridgett wrote:
> Package: debian-installer
>
> using PXElinux, if you add "IPAPPEND=3" in the pxelinux.cfg,
> /proc/cmdline will contain the boot adapter's MAC address.
>
> Using this we can automatically detect which card the box PXEbooted
> from. This removes the need for us to hardcode eth0 on some servers,
> eth1 on others, eth5 on yet others.
>
> I use the attached script (/bin/set-bootif) run from
> /lib/debian-installer-startup.d/S32set-bootif:
> #!/bin/sh
> /bin/set-bootif
This is a nice thing to have! Installations get difficult if not all
interfaces are usuable for installation (e.g. if they're crosslinks for
DRBD).
> db_set netcfg/choose_interface $interface
> # must mark question as seen otherwise you are reprompted
> db_fset netcfg/choose_interface seen true
Isn't prompting o.k. here? Preselecting the correnct interface and
giving a message that this was autodetected might be better, because
folks might want to choose a different interface.
Cheers,
-- Guido
Reply to: