Switch sipb-xen-vnc-server to use distutils
[invirt/packages/invirt-vnc-server.git] / sipb-xen-vnc-server
diff --git a/sipb-xen-vnc-server b/sipb-xen-vnc-server
new file mode 100755 (executable)
index 0000000..b86fade
--- /dev/null
@@ -0,0 +1,12 @@
+#! /usr/bin/python
+from twisted.internet import reactor, ssl
+from invirt import vnc
+
+sslContext = ssl.DefaultOpenSSLContextFactory(
+       '/usr/share/sipb-xen-vnc-server/vncproxykey.pem',
+       '/usr/share/sipb-xen-vnc-server/vncproxy.crt',
+)
+
+if '__main__' == __name__:
+    reactor.listenSSL(10003,vnc.VNCAuthFactory("localhost"), contextFactory=sslContext)
+    reactor.run()