Name based connects fail because of the quotes around the $nbdport.
For name based connects, the -N option also gets included. For
instance nbd-client 192.168.0.1 '-N ltsp' /dev/nbd0.
I believe the quotes are not necessary for actual port numbers.

--- modules.d/95nbd/nbdroot.sh.orig     2012-08-25 13:38:00.817059355 +0200
+++ modules.d/95nbd/nbdroot.sh  2012-08-25 13:38:21.532204861 +0200
@@ -95,7 +95,7 @@
     i=$(( $i + 1))
 done

-nbd-client $preopts "$nbdserver" "$nbdport" /dev/nbd0 $opts || exit 1
+nbd-client $preopts "$nbdserver" $nbdport /dev/nbd0 $opts || exit 1

 # If we didn't get a root= on the command line, then we need to
 # add the udev rules for mounting the nbd0 device
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to