|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 03/12] ts-host-install: set `IPAPPEND 2' (if interface isn't forced)
This causes BOOTIF=<mac-address> to appear on command line. This
makes d-i use that interface. (See also Debian #615600.)
This is a better approach to interface name instability than setting
the force interface host property.
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
ts-host-install | 3 +++
1 file changed, 3 insertions(+)
diff --git a/ts-host-install b/ts-host-install
index 5c0018e..8e119ca 100755
--- a/ts-host-install
+++ b/ts-host-install
@@ -174,8 +174,10 @@ sub setup_pxeboot_firstboot($) {
system qw(rm -rf --),"$initrd_overlay.d";
mkdir "$initrd_overlay.d" or die "$initrd_overlay.d: $!";
+ my $ipappend = 2;
my $wantphysif= get_host_property($ho,'interface force','auto');
if ($wantphysif ne 'auto') {
+ $ipappend = 0;
die "need Ether for $ho->{Name} ($wantphysif)"
unless defined $ho->{Ether};
system_checked(qw(mkdir -p --), "$initrd_overlay.d/etc/udev/rules.d");
@@ -219,6 +221,7 @@ label overwrite
menu default
kernel $kernel
append $installcmdline
+ ipappend $ipappend
default overwrite
END
}
--
1.7.10.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |