diff options
Diffstat (limited to 'kvmx')
-rwxr-xr-x | kvmx | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -219,6 +219,7 @@ function kvmx_up { shared_folder="`cd $KVMX_PROJECT_FOLDER && cd $shared_folder &> /dev/null && pwd`" # Requires samba package installed in the host; see http://unix.stackexchange.com/a/183609 #local shared="-net user,smb=$shared_folder" + # See http://wiki.qemu-project.org/Documentation/9psetup local shared="-fsdev local,id=shared,path=$shared_folder,security_model=none -device virtio-9p-pci,fsdev=shared,mount_tag=shared" fi @@ -744,6 +745,20 @@ function kvmx_rotate_sshkeys { mv $SSHKEY.new.pub $SSHKEY.pub } +# Xpra integration +function kvmx_xpra { + if ! which xpra &> /dev/null; then + echo "$BASENAME: please install xpra package" + exit 1 + fi + + local action="$3" + shift 3 + + SSH="`cat $SSHFILE`" + xpra $action --ssh="$SSH_COMMAND -p $SSH" ssh:$SSH_LOGIN@127.0.0.1 $* +} + # Dispatch if type kvmx_$ACTION 2> /dev/null | grep -q 'function'; then __kvmx_initialize |