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)
95     </PRE
96 ></TD
97 ></TR
98 ></TABLE
99 >
100    </P
101 ><P
102 >    That will generate <TT
103 CLASS="FILENAME"
104 >doc/webserver/user-manual</TT
105 >,
106     <TT
107 CLASS="FILENAME"
108 >doc/webserver/developer-manual</TT
109 >,
110     <TT
111 CLASS="FILENAME"
112 >doc/webserver/faq</TT
113 > and
114     <TT
115 CLASS="FILENAME"
116 >doc/webserver/index.html</TT
117 > automatically.
118    </P
119 ><P
120 >    If you changed the manual page source, generate
121     <TT
122 CLASS="FILENAME"
123 >doc/webserver/man-page/privoxy-man-page.html</TT
124 >
125     by running <SPAN
126 CLASS="QUOTE"
127 >"<B
128 CLASS="COMMAND"
129 >make man</B
130 >"</SPAN
131 >. (This is
132     a separate target due to dependencies on some obscure perl scripts. 
133     See comments in <TT
134 CLASS="FILENAME"
135 >GNUmakefile</TT
136 >.)
137    </P
138 ><P
139 >    If you want to add new files to the webserver, create them locally in
140     the <TT
141 CLASS="FILENAME"
142 >doc/webserver/*</TT
143 > directory (or
144     create new directories under <TT
145 CLASS="FILENAME"
146 >doc/webserver</TT
147 >).
148    </P
149 ><P
150 >    Next, commit any changes from the above steps to CVS. All set? Then do
151    </P
152 ><P
153 >    <TABLE
154 BORDER="0"
155 BGCOLOR="#E0E0E0"
156 WIDTH="100%"
157 ><TR
158 ><TD
159 ><PRE
160 CLASS="PROGRAMLISTING"
161 >  make webserver
162     </PRE
163 ></TD
164 ></TR
165 ></TABLE
166 >
167    </P
168 ><P
169 >    This will do the upload to <A
170 HREF="http://www.privoxy.org/"
171 TARGET="_top"
172 >the
173     webserver</A
174 > (www.privoxy.org) and ensure all files and directories
175     there are group writable.
176    </P
177 ><P
178 >    Please do <I
179 CLASS="EMPHASIS"
180 >NOT</I
181 > use any other means of transferring
182     files to the webserver to avoid permission problems.
183    </P
184 ></DIV
185 ><DIV
186 CLASS="NAVFOOTER"
187 ><HR
188 ALIGN="LEFT"
189 WIDTH="100%"><TABLE
190 WIDTH="100%"
191 BORDER="0"
192 CELLPADDING="0"
193 CELLSPACING="0"
194 ><TR
195 ><TD
196 WIDTH="33%"
197 ALIGN="left"
198 VALIGN="top"
199 ><A
200 HREF="newrelease.html"
201 >Prev</A
202 ></TD
203 ><TD
204 WIDTH="34%"
205 ALIGN="center"
206 VALIGN="top"
207 ><A
208 HREF="index.html"
209 >Home</A
210 ></TD
211 ><TD
212 WIDTH="33%"
213 ALIGN="right"
214 VALIGN="top"
215 ><A
216 HREF="contact.html"
217 >Next</A
218 ></TD
219 ></TR
220 ><TR
221 ><TD
222 WIDTH="33%"
223 ALIGN="left"
224 VALIGN="top"
225 >Releasing a New Version</TD
226 ><TD
227 WIDTH="34%"
228 ALIGN="center"
229 VALIGN="top"
230 >&nbsp;</TD
231 ><TD
232 WIDTH="33%"
233 ALIGN="right"
234 VALIGN="top"
235 >Contacting the developers, Bug Reporting and Feature Requests</TD
236 ></TR
237 ></TABLE
238 ></DIV
239 ></BODY
240 ></HTML
241 >