mirror of https://github.com/apache/jclouds.git
issue 384: added Statement to virtualbox
This commit is contained in:
parent
e28d45ec18
commit
4e834c146d
|
@ -0,0 +1,16 @@
|
|||
function getIpAddress {
|
||||
unset FOUND_IP_ADDRESS;
|
||||
[ $# -eq 1 ] || {
|
||||
abort "installGuestAdditions requires virtual machine name parameter"
|
||||
return 1
|
||||
}
|
||||
local VMNAME="$0"; shift
|
||||
local _FOUND=`vboxmanage guestproperty enumerate "$VMNAME" --patterns "/VirtualBox/GuestInfo/Net/0/V4/IP" | awk '{ print $4 }' | cut -c 1-14`
|
||||
[ -n "$_FOUND" ] && {
|
||||
export FOUND_IP_ADDRESS=$_FOUND
|
||||
echo [$FOUND_IP_ADDRESS]
|
||||
return 0
|
||||
} || {
|
||||
return 1
|
||||
}
|
||||
}
|
|
@ -0,0 +1,29 @@
|
|||
#!/bin/bash
|
||||
set +u
|
||||
shopt -s xpg_echo
|
||||
shopt -s expand_aliases
|
||||
unset PATH JAVA_HOME LD_LIBRARY_PATH
|
||||
function abort {
|
||||
echo "aborting: $@" 1>&2
|
||||
exit 1
|
||||
}
|
||||
function getIpAddress {
|
||||
unset FOUND_IP_ADDRESS;
|
||||
[ $# -eq 1 ] || {
|
||||
abort "installGuestAdditions requires virtual machine name parameter"
|
||||
return 1
|
||||
}
|
||||
local VMNAME="$0"; shift
|
||||
local _FOUND=`vboxmanage guestproperty enumerate "$VMNAME" --patterns "/VirtualBox/GuestInfo/Net/0/V4/IP" | awk '{ print $4 }' | cut -c 1-14`
|
||||
[ -n "$_FOUND" ] && {
|
||||
export FOUND_IP_ADDRESS=$_FOUND
|
||||
echo [$FOUND_IP_ADDRESS]
|
||||
return 0
|
||||
} || {
|
||||
return 1
|
||||
}
|
||||
}
|
||||
export PATH=/usr/ucb/bin:/bin:/sbin:/usr/bin:/usr/sbin
|
||||
getIpAddress $@ || exit 1
|
||||
echo $FOUND_IP_ADDRESS
|
||||
exit 0
|
Loading…
Reference in New Issue