From 32c5be3db9b37e69982a48d569193d0a4278ef10 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 29 Jun 2007 18:18:47 +0100 Subject: [PATCH] * Check for udev persistent-net-generator and if enabled we write a rune for eth0 for guest_macaddr into the RULES_FILE specified in /lib/udev/write_net_rules. --- debian/changelog | 3 +++ xen/fixups | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/debian/changelog b/debian/changelog index 2384080..e2b69cb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,6 +7,9 @@ autopkgtest (0.9.0~iwj) unstable; urgency=low * pass count= to dd for erasure when lvm_erasebase=true. * ip forwarding warning clarified. * README documentation of default value for erasebase corrected. + * Check for udev persistent-net-generator and if enabled we + write a rune for eth0 for guest_macaddr into the RULES_FILE + specified in /lib/udev/write_net_rules. -- diff --git a/xen/fixups b/xen/fixups index 1382a63..6c48866 100755 --- a/xen/fixups +++ b/xen/fixups @@ -57,6 +57,14 @@ done exec 3>&- mv $kh.new $kh +if test -f $dest/etc/udev/rules.d/*-persistent-net-generator.rules; then + rules_file="`grep '^RULES_FILE=' $dest/lib/udev/write_net_rules`" + rules_file=${rules_file#RULES_FILE=} + rules_file=${rules_file#[\'\"]} + rules_file=${rules_file%[\'\"]} + echo 'SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="'$adt_guest_macaddr'", NAME="eth0"' >"$dest/$rules_file" +fi + echo ' === adt xen fixups done. ' -- 2.30.2