Just catching up with various changes.
[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.76b+
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 SUMMARY="Header navigation table"
32 WIDTH="100%"
33 BORDER="0"
34 CELLPADDING="0"
35 CELLSPACING="0"
36 ><TR
37 ><TH
38 COLSPAN="3"
39 ALIGN="center"
40 >Privoxy Developer Manual</TH
41 ></TR
42 ><TR
43 ><TD
44 WIDTH="10%"
45 ALIGN="left"
46 VALIGN="bottom"
47 ><A
48 HREF="newrelease.html"
49 ACCESSKEY="P"
50 >Prev</A
51 ></TD
52 ><TD
53 WIDTH="80%"
54 ALIGN="center"
55 VALIGN="bottom"
56 ></TD
57 ><TD
58 WIDTH="10%"
59 ALIGN="right"
60 VALIGN="bottom"
61 ><A
62 HREF="contact.html"
63 ACCESSKEY="N"
64 >Next</A
65 ></TD
66 ></TR
67 ></TABLE
68 ><HR
69 ALIGN="LEFT"
70 WIDTH="100%"></DIV
71 ><DIV
72 CLASS="SECT1"
73 ><H1
74 CLASS="SECT1"
75 ><A
76 NAME="WEBSERVER-UPDATE">7. Update the Webserver</H1
77 ><P
78 >    When updating the webserver, please follow these steps to make
79     sure that no broken links, inconsistent contents or permission
80     problems will occur:
81    </P
82 ><P
83 >    If you have changed anything in the documentation source SGML files,
84     do:
85    </P
86 ><P
87 >    <TABLE
88 BORDER="0"
89 BGCOLOR="#E0E0E0"
90 WIDTH="100%"
91 ><TR
92 ><TD
93 ><PRE
94 CLASS="PROGRAMLISTING"
95 >  make dok # (or make redhat-dok if make dok doesn't work for you)</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</PRE
162 ></TD
163 ></TR
164 ></TABLE
165 >
166    </P
167 ><P
168 >    This will do the upload to <A
169 HREF="http://www.privoxy.org/"
170 TARGET="_top"
171 >the
172     webserver</A
173 > (www.privoxy.org) and ensure all files and directories
174     there are group writable.
175    </P
176 ><P
177 >    Please do <SPAN
178 CLASS="emphasis"
179 ><I
180 CLASS="EMPHASIS"
181 >NOT</I
182 ></SPAN
183 > use any other means of transferring
184     files to the webserver to avoid permission problems.
185    </P
186 ></DIV
187 ><DIV
188 CLASS="NAVFOOTER"
189 ><HR
190 ALIGN="LEFT"
191 WIDTH="100%"><TABLE
192 SUMMARY="Footer navigation table"
193 WIDTH="100%"
194 BORDER="0"
195 CELLPADDING="0"
196 CELLSPACING="0"
197 ><TR
198 ><TD
199 WIDTH="33%"
200 ALIGN="left"
201 VALIGN="top"
202 ><A
203 HREF="newrelease.html"
204 ACCESSKEY="P"
205 >Prev</A
206 ></TD
207 ><TD
208 WIDTH="34%"
209 ALIGN="center"
210 VALIGN="top"
211 ><A
212 HREF="index.html"
213 ACCESSKEY="H"
214 >Home</A
215 ></TD
216 ><TD
217 WIDTH="33%"
218 ALIGN="right"
219 VALIGN="top"
220 ><A
221 HREF="contact.html"
222 ACCESSKEY="N"
223 >Next</A
224 ></TD
225 ></TR
226 ><TR
227 ><TD
228 WIDTH="33%"
229 ALIGN="left"
230 VALIGN="top"
231 >Releasing a New Version</TD
232 ><TD
233 WIDTH="34%"
234 ALIGN="center"
235 VALIGN="top"
236 >&nbsp;</TD
237 ><TD
238 WIDTH="33%"
239 ALIGN="right"
240 VALIGN="top"
241 >Contacting the developers, Bug Reporting and Feature Requests</TD
242 ></TR
243 ></TABLE
244 ></DIV
245 ></BODY
246 ></HTML
247 >