From 5b86edadc37019b175509d348ed009de4b8f756f Mon Sep 17 00:00:00 2001 From: Daniel Kahn Gillmor Date: Mon, 6 Jun 2011 19:07:01 -0400 Subject: removed TAP and MAC arguments from kvm-creator, and updated README to reflect the change --- kvm-manager | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'kvm-manager') diff --git a/kvm-manager b/kvm-manager index 6ba3629..3e575c6 100755 --- a/kvm-manager +++ b/kvm-manager @@ -9,9 +9,7 @@ set -e ## expect to pull these values from the environment: # VMNAME=snapper # OWNER=jrollins -# TAP=tap0 # RAM=512 -# MAC=52:54:00:12:34:56 # HDA=/path/to/disk0 # optional # HDB=/path/to/disk1 # optional # HDC=/path/to/disk2 # optional @@ -21,6 +19,10 @@ if [ -z "$VMNAME" ] ; then exit 1 fi +TAP="${TAP:-${NAME}}" +# MAC address is derived from a hash of the host's name and the guest's name: +MAC="${MAC:-$(printf "02:%s" "$(printf "%s\0%s" "$(hostname)" "${VMNAME}" | sha256sum | sed 's/\(..\)/\1:/g' | cut -f1-5 -d:)" )}" + ################### OWNERGROUP=$(groups "$OWNER" | cut -f1 -d\ ) OWNERHOME=$(getent passwd "$OWNER" | cut -f6 -d: ) -- cgit v1.2.3