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
openSUSE Build Service is sponsored by