9. Update the Webserver

When updating the webserver, please follow these steps to make sure that no broken links, incosistent contents or permission problems will occur:

If you have changed anything in the documentation source SGML files, do:

  make dok # (or make redkat-dok if make dok doesn't work for you)
    

That will generate doc/webserver/user-manual, doc/webserver/developer-manual, doc/webserver/faq and doc/webserver/index.html automatically.

If you changed the manual page source, generate doc/webserver/man-page/privoxy-man-page.html by running "make man". (This is a separate target due to dependencies on some obscure perl scripts. See comments in GNUmakefile.)

If you want to add new files to the webserver, create them locally in the doc/webserver/* directory (or create new directories under doc/webserver).

Next, commit any changes from the above steps to CVS. All set? Then do

  make webserver
    

This will do the upload to the webserver (www.privoxy.org) and ensure all files and directories there are group writable.

Please do NOT use any other means of transferring files to the webserver to avoid permission problems.