generated
[privoxy.git] / doc / webserver / developer-manual / webserver-update.html
1 <HTML
2 ><HEAD
3 ><TITLE
4 >Update the Webserver</TITLE
5 ><META
6 NAME="GENERATOR"
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.64
8 "><LINK
9 REL="HOME"
10 TITLE="Privoxy Developer Manual"
11 HREF="index.html"><LINK
12 REL="PREVIOUS"
13 TITLE="Releasing a New Version"
14 HREF="newrelease.html"><LINK
15 REL="NEXT"
16 TITLE="Contacting the developers, Bug Reporting and Feature Requests"
17 HREF="contact.html"><LINK
18 REL="STYLESHEET"
19 TYPE="text/css"
20 HREF="../p_doc.css"></HEAD
21 ><BODY
22 CLASS="SECT1"
23 BGCOLOR="#EEEEEE"
24 TEXT="#000000"
25 LINK="#0000FF"
26 VLINK="#840084"
27 ALINK="#0000FF"
28 ><DIV
29 CLASS="NAVHEADER"
30 ><TABLE
31 WIDTH="100%"
32 BORDER="0"
33 CELLPADDING="0"
34 CELLSPACING="0"
35 ><TR
36 ><TH
37 COLSPAN="3"
38 ALIGN="center"
39 >Privoxy Developer Manual</TH
40 ></TR
41 ><TR
42 ><TD
43 WIDTH="10%"
44 ALIGN="left"
45 VALIGN="bottom"
46 ><A
47 HREF="newrelease.html"
48 >Prev</A
49 ></TD
50 ><TD
51 WIDTH="80%"
52 ALIGN="center"
53 VALIGN="bottom"
54 ></TD
55 ><TD
56 WIDTH="10%"
57 ALIGN="right"
58 VALIGN="bottom"
59 ><A
60 HREF="contact.html"
61 >Next</A
62 ></TD
63 ></TR
64 ></TABLE
65 ><HR
66 ALIGN="LEFT"
67 WIDTH="100%"></DIV
68 ><DIV
69 CLASS="SECT1"
70 ><H1
71 CLASS="SECT1"
72 ><A
73 NAME="WEBSERVER-UPDATE"
74 >9. Update the Webserver</A
75 ></H1
76 ><P
77 >    When updating the webserver, please follow these steps to make
78     sure that no broken links, incosistent contents or permission
79     problems will occur:
80    </P
81 ><P
82 >    If you have changed anything in the documentation source SGML files,
83     do:
84    </P
85 ><P
86 >    <TABLE
87 BORDER="0"
88 BGCOLOR="#E0E0E0"
89 WIDTH="100%"
90 ><TR
91 ><TD
92 ><PRE
93 CLASS="PROGRAMLISTING"
94 >  make dok # (or make redkat-dok if make dok doesn't work for you)</PRE
95 ></TD
96 ></TR
97 ></TABLE
98 >
99    </P
100 ><P
101 >    That will generate <TT
102 CLASS="FILENAME"
103 >doc/webserver/user-manual</TT
104 >,
105     <TT
106 CLASS="FILENAME"
107 >doc/webserver/developer-manual</TT
108 >,
109     <TT
110 CLASS="FILENAME"
111 >doc/webserver/faq</TT
112 > and
113     <TT
114 CLASS="FILENAME"
115 >doc/webserver/index.html</TT
116 > automatically.
117    </P
118 ><P
119 >    If you changed the manual page source, generate
120     <TT
121 CLASS="FILENAME"
122 >doc/webserver/man-page/privoxy-man-page.html</TT
123 >
124     by running <SPAN
125 CLASS="QUOTE"
126 >"<B
127 CLASS="COMMAND"
128 >make man</B
129 >"</SPAN
130 >. (This is
131     a separate target due to dependencies on some obscure perl scripts. 
132     See comments in <TT
133 CLASS="FILENAME"
134 >GNUmakefile</TT
135 >.)
136    </P
137 ><P
138 >    If you want to add new files to the webserver, create them locally in
139     the <TT
140 CLASS="FILENAME"
141 >doc/webserver/*</TT
142 > directory (or
143     create new directories under <TT
144 CLASS="FILENAME"
145 >doc/webserver</TT
146 >).
147    </P
148 ><P
149 >    Next, commit any changes from the above steps to CVS. All set? Then do
150    </P
151 ><P
152 >    <TABLE
153 BORDER="0"
154 BGCOLOR="#E0E0E0"
155 WIDTH="100%"
156 ><TR
157 ><TD
158 ><PRE
159 CLASS="PROGRAMLISTING"
160 >  make webserver</PRE
161 ></TD
162 ></TR
163 ></TABLE
164 >
165    </P
166 ><P
167 >    This will do the upload to <A
168 HREF="http://www.privoxy.org/"
169 TARGET="_top"
170 >the
171     webserver</A
172 > (www.privoxy.org) and ensure all files and directories
173     there are group writable.
174    </P
175 ><P
176 >    Please do <I
177 CLASS="EMPHASIS"
178 >NOT</I
179 > use any other means of transferring
180     files to the webserver to avoid permission problems.
181    </P
182 ></DIV
183 ><DIV
184 CLASS="NAVFOOTER"
185 ><HR
186 ALIGN="LEFT"
187 WIDTH="100%"><TABLE
188 WIDTH="100%"
189 BORDER="0"
190 CELLPADDING="0"
191 CELLSPACING="0"
192 ><TR
193 ><TD
194 WIDTH="33%"
195 ALIGN="left"
196 VALIGN="top"
197 ><A
198 HREF="newrelease.html"
199 >Prev</A
200 ></TD
201 ><TD
202 WIDTH="34%"
203 ALIGN="center"
204 VALIGN="top"
205 ><A
206 HREF="index.html"
207 >Home</A
208 ></TD
209 ><TD
210 WIDTH="33%"
211 ALIGN="right"
212 VALIGN="top"
213 ><A
214 HREF="contact.html"
215 >Next</A
216 ></TD
217 ></TR
218 ><TR
219 ><TD
220 WIDTH="33%"
221 ALIGN="left"
222 VALIGN="top"
223 >Releasing a New Version</TD
224 ><TD
225 WIDTH="34%"
226 ALIGN="center"
227 VALIGN="top"
228 >&nbsp;</TD
229 ><TD
230 WIDTH="33%"
231 ALIGN="right"
232 VALIGN="top"
233 >Contacting the developers, Bug Reporting and Feature Requests</TD
234 ></TR
235 ></TABLE
236 ></DIV
237 ></BODY
238 ></HTML
239 >