#
PRECOMPILED_EXECS = x0vncserver
-COPIED_EXECS = v3_vncserver
+COPIED_EXECS = v3_x0vncserver
#
# Libraries that we need to build
#
# VNC support is compiled separately
#
-v3_vncserver : x0vncserver
- cp x0vncserver v3_vncserver
+v3_x0vncserver : x0vncserver
+ cp x0vncserver v3_x0vncserver
#
--- /dev/null
+#!/usr/bin/perl -w
+
+use Getopt::Long;
+
+$port = 5951;
+$password = "";
+
+&GetOptions("port=i"=>\$port, "password=s"=>\$password);
+
+
+system "vncviewer localhost:$port\n";
+
+
--- /dev/null
+#!/usr/bin/perl -w
+
+use Getopt::Long;
+
+$port = 5951;
+$password = "";
+
+&GetOptions("port=i"=>\$port, "password=s"=>\$password);
+
+$#ARGV==0 or die "usage: v3_vncserver [--port=port] [--password=password] /dev/v3-vmN\n";
+
+$vm=shift;
+
+system "echo \"$password\" | vncpasswd -f > ./.vncpasswd";
+
+system "v3_x0vncserver --PasswordFile=./.vncpasswd -rfbport $port $vm >/dev/null 2>&1 & echo \$! > ./.vncpid";
+
+print STDERR "pid of server is stored in ./.vncpid\n";
+print "You can now connect to port $port with password \"$password\"\n";
+