File change-hwaddr-on-clone.patch of Package lxc
Index: lxc-0.8.0/src/lxc/lxc-clone.in
===================================================================
--- lxc-0.8.0.orig/src/lxc/lxc-clone.in
+++ lxc-0.8.0/src/lxc/lxc-clone.in
@@ -275,7 +275,7 @@ mv ${c} ${c}.old
(
while read line; do
if [ "${line:0:18}" = "lxc.network.hwaddr" ]; then
- echo "lxc.network.hwaddr= 00:16:3e:$(openssl rand -hex 3| sed 's/\(..\)/\1:/g; s/.$//')"
+ echo "lxc.network.hwaddr = 00:16:3e:$((date ; cat /proc/interrupts ) | md5sum | sed -r 's/^(.{6}).*$/\1/;s/([0-9a-f]{2})/\1:/g;s/:$//;')"
else
echo "$line"
fi