diff options
author | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2011-06-06 19:07:01 -0400 |
---|---|---|
committer | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2011-06-06 19:07:01 -0400 |
commit | 5b86edadc37019b175509d348ed009de4b8f756f (patch) | |
tree | 64cfe426622542960271fdb1258842a2da41368b /kvm-manager | |
parent | d2a81ec6c28128ee4a745e01f8075add549152ba (diff) | |
download | kvm-manager-5b86edadc37019b175509d348ed009de4b8f756f.tar.gz kvm-manager-5b86edadc37019b175509d348ed009de4b8f756f.tar.bz2 |
removed TAP and MAC arguments from kvm-creator, and updated README to reflect the change
Diffstat (limited to 'kvm-manager')
-rwxr-xr-x | kvm-manager | 6 |
1 files changed, 4 insertions, 2 deletions
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: ) |