vnc-nohttpd.patch revision 235
812N/A## Patch originally from Fedora vnc-4.1.2-21.fc8 RPM - vnc-nohttpd.patch
1186N/A## Modified to make httpd service off by default and only offered via -httpd
1186N/A
812N/A--- vnc-4_1_1-unixsrc/unix/vncserver.nohttpd 2005-08-08 15:51:09.000000000 +0100
812N/A+++ vnc-4_1_1-unixsrc/unix/vncserver 2005-08-11 12:13:59.000000000 +0100
812N/A@@ -58,6 +58,7 @@
812N/A # Check command line options
812N/A
812N/A &ParseOptions("-geometry",1,"-depth",1,"-pixelformat",1,"-name",1,"-kill",1,
812N/A+ "-httpd",0,
812N/A "-help",0,"-h",0,"--help",0);
812N/A
812N/A &Usage() if ($opt{'-help'} || $opt{'-h'} || $opt{'--help'});
812N/A@@ -78,6 +79,12 @@
812N/A if ($opt{'-pixelformat'}) {
812N/A $pixelformat = $opt{'-pixelformat'};
812N/A }
812N/A+if ($opt{'-httpd'}) {
812N/A+ $nohttpd = 0;
812N/A+ }
812N/A+else {
812N/A+ $nohttpd = 1;
812N/A+}
1186N/A
1186N/A &CheckGeometryAndDepth();
1186N/A
1186N/A@@ -137,7 +144,7 @@
1186N/A
1186N/A $cmd = "Xvnc :$displayNumber";
1186N/A $cmd .= " -desktop " . &quotedString($desktopName);
1186N/A-$cmd .= " -httpd $vncJavaFiles" if ($vncJavaFiles);
1186N/A+$cmd .= " -httpd $vncJavaFiles" if ($vncJavaFiles && ! $nohttpd);
1186N/A $cmd .= " -auth $xauthorityFile";
1186N/A $cmd .= " -geometry $geometry" if ($geometry);
1186N/A $cmd .= " -depth $depth" if ($depth);
1186N/A@@ -413,7 +420,7 @@
1186N/A
1186N/A sub Usage
1186N/A {
1186N/A- die("\nusage: $prog [:<number>] [-name <desktop-name>] [-depth <depth>]\n".
1186N/A+ die("\nusage: $prog [:<number>] [-httpd] [-name <desktop-name>] [-depth <depth>]\n".
812N/A " [-geometry <width>x<height>]\n".
1186N/A " [-pixelformat rgbNNN|bgrNNN]\n".
1186N/A " <Xvnc-options>...\n\n".
1186N/A--- vnc-4_1_1-unixsrc/unix/vncserver.man.nohttpd 2005-08-11 12:17:46.000000000 +0100
1186N/A+++ vnc-4_1_1-unixsrc/unix/vncserver.man 2005-08-11 12:19:35.000000000 +0100
1186N/A@@ -77,6 +77,10 @@
1186N/A must be 8 bits deep.
1186N/A
1186N/A .TP
1186N/A+.B \-httpdl
905N/A+Instruct Xvnc to run a mini-httpd if the VNC Java applet is found.
1186N/A+
1186N/A+.TP
1186N/A .B \-kill :\fIdisplay#\fP
1186N/A This kills a VNC desktop previously started with vncserver. It does this by
1186N/A killing the Xvnc process, whose process ID is stored in the file
1186N/A