[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#385226: initramfs-tools: no need to set SERVER_IP in scripts/nfs



On Wed, Aug 30, 2006 at 08:36:58AM +0200, maximilian attems wrote:
> On Tue, Aug 29, 2006 at 03:32:50PM -0700, Vagrant Cascadian wrote:
> > i believe ipconfig defines ROOTSERVER when it is passed via the ip=
> > parameter, and thus it's not necessary to re-implement this code with
> > SERVER_IP in initramfs-tools/scripts/nfs
> 
> thanks for your check!
> need to see why it doesn't do it for NEW_DEVICE?

well, the NEW_DEVICE code i wrote was merely a way so that when it hits:

. /tmp/net-${DEVICE}.conf

it's actually sourcing the right file... though maybe we could just do
something like:

. /tmp/net-*.conf

some risk of getting some other device that way, even though *usually*
there will only be one...

alternately, maybe we could get ipconfig to write to a different
filename that doesn't include the device in it?

> > attached is a patch which removes this extra code.
> 
> i'll double check and will merge - reduces complexity.

not only complexity, but using shell parameter expansion instead of cut
is definitely prone to error, too. so we should avoid it when possible
:)

> > also available from:
> > 
> > http://llama.freegeek.org/~vagrant/bzr-archives/initramfs-tools/vagrant-initramfs-tools
> > 
> > live well,
> >   vagrant
> 
> very appreciated.
> i assume that the current retry thing is working for you?

yes, it works quite well, although i still think it needs a call to
"sleep" to slow down the retry attempts(especially when not using dhcp
to configure).

overall, the nfsroot support is looking pretty good now.

live well,
  vagrant



Reply to: