write a rune for eth0 for guest_macaddr into the RULES_FILE
specified in /lib/udev/write_net_rules.
* 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.
--
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.
'