]> git.sur5r.net Git - bacula/docs/blob - docs/README.pct
This file should explain the overall process to build the manuals since the design...
[bacula/docs] / docs / README.pct
1 Philippe Chauvat
2 18-octobre-2013 First edition
3 ---
4 21-octobre-2013 - Adding: tree example; what's changed; special needs;
5                           images management; coverpage process; images
6                           management*
7 ---
8 24-octobre-2013: Known bug: Currently, the perl 5.18.1 version has a bug which
9                            have a big impact on latex2html
10
11 What has changed?
12 =================
13 Some important thigs has changed with this new manual design:
14 - initial Makefile.in in ./docs to include thde two steps process: PDF and WEB
15 - Makefile.in into docs/manuals/en/{the-manual-name}
16 - new web.Makefile in each docs/manuals/en/{the-manual-name} directory
17 - tables management
18 - images management
19
20 What do you need to produce the documentation?
21 ==============================================
22 - a complete latex distribution
23 - a working inkscape
24 - a working latex2html
25 - the atxy.sty package (currently provided into the docs/bsysmanual/ directory)
26
27 On Debian stable version, the following are sufficient to produce the manuals:
28 aptitude install make
29 aptitude install inkscape
30 aptitude install texlive-full
31 aptitude install latex2html
32 aptitude install gawk
33
34 It could be necessary to define an "EXPORT TEXMFLOCAL=~/texmf".
35
36
37
38 General layout of the manual building process
39 =============================================
40 Directories and files
41 ---------------------
42 - The LaTeX sources are still in the same directories. In the TYPICAL
43   BACULA MANUALS TREE below not all files are displayed and some directories
44   are empty to save some space.
45
46 Additions
47 ---------
48 - two tools, located into the docs/tools directory: htmls.sh and
49   translatedoc.pl. See the docs/tools/README for more information.
50 - external references management. See the REFERENCES MANAGEMENT part
51   below.
52
53 Alerts
54 ------
55 - The DVI documentation is no longer generated.
56 - Because of the references, building only one specific manual is more
57   or less useless. Re-builiding everything would probably be faster
58   and more secure.
59
60 Process
61 -------
62 The overall process is the following
63 a) References building management
64 b) PDF files generation
65 c) HTML documentation generation
66
67 The process to build one PDF manual is the following:
68 a) Linking the coverpage to the class directory
69 b) Building PDF images from svg files using inkscape
70 c) Managing common files like Gnu GPL licence and other files shared
71    over manuals.
72 d) Compiling the tex files with pdflatex command
73
74 The process to build an HTML manual is the following:
75 a) Building the PNG images from svg files using inkscape
76 b) Convert the high-level LaTeX code into LaTeX that may be interpreted
77    by latex2html
78 c) Run the latex2html command on the code produce in step b)
79 d) Run the htmls.sh script to convert the latex2html code into something
80    useful for current HTML / CSS technology.
81
82 REFERENCES MANAGEMENT
83 =====================
84 Since the Bacula manual was split into several parts, external references
85 were broken. The should be OK now using the LaTeX xr and xr-hyper packages.
86 Because those references are using LaTeX compiling process to generate the
87 appropriate files and because references are used over several manuals,
88 this process must be ran over all the manuals, whatever the actual manual
89 on which the modification(s) is (are) made.
90
91 Restriction: External references process does not work for the HTML
92              documentation.
93
94 How it works?
95 -------------
96 The main Makefile (docs/Makefile) find all .tex files containing a "\label{}"
97 LaTeX command and create a line for each. The line follows this templace
98 \externaldocument[{the-manual-name}-]{../{the-manual-name}/a_file_name}
99 Where:
100 - the-manual-name is one of console, developers, main, etc.
101 - a_file_name is the file name on which the Makefile found the \label
102   command.
103 e.g:
104 \externaldocument[main-]{../main/quickstart}
105
106 COVERPAGE MANAGEMENT
107 ====================
108 The source coverpage file for a manual is located into the docs/covers/svg
109 (aka: COVERSDIR in the Makefiles) directory. Each manual has its own cover
110 named coverpage-{the-manual-name}.svg where {the-manual-name} is the name of the manual. The coverpage
111 sourcefile is name SVGCOVERSDIR. To build to PDF manuals, LaTeX will search
112 for a file into the PDF coverpage directory name PDFCOVERSDIR into the
113 Makefiles. Finally the coverpage filename (without any extension) is named
114 COVERNAME.
115 Because the LaTeX class is supposed to compile each and every manuals,
116 the coverpage filename inclusion is made against BSYSMANNAME. Therefore
117 the process will link the real coverpage to the BSYSMANNAME file
118 (bsysmanual-coverpagebackground).
119 docs/
120 |-- bsysmanual
121 |   |-- bsysmanual.cls
122 |   |-- bsysmanual-coverpagebackground.pdf -> /home/pchauvat/BaculaSystems/git/docs-bee/docs/manuals/en/utility/../../../covers/pdf/coverpage-utility.pdf
123 |   |-- console.lang.tex
124 |   `-- external-references.tex
125 |-- covers
126 |   |-- pdf
127 |   |   |-- coverpage-console.pdf
128 |   |   |-- coverpage-developers.pdf
129 |   |   |-- coverpage-main.pdf
130 |   |   |-- coverpage-misc.pdf
131 |   |   |-- coverpage-problems.pdf
132 |   |   |-- coverpage-utility.pdf
133 |   `-- svg
134 |       |-- coverpage-console.svg
135 |       |-- coverpage-developers.svg
136 |       |-- coverpage-main.svg
137 |       |-- coverpage-misc.svg
138 |       |-- coverpage-problems.svg
139 |       |-- coverpage-utility.svg
140 |       |-- Makefile
141 |       `-- Makefile.in
142
143
144 IMAGES MANAGEMENT
145 =================
146 There are a lot of images into the Bacula manuals, into several format:
147 svg, png, pdf, eps, jpg, ...
148 To be able to prioritize them, we need to use some LaTeX directives
149 like the following:
150 \graphicspath{{../../../images/pdf/}{../../../images/png/} \
151 {../../../images/}{../../../images/hires/}{../../../images/eps/}}
152 \DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}
153
154 The images may be included from the directories specified on the
155 \graphicspath{} directive.
156 Depending on the output format, we want to prioritize differently. E.g.
157 the definitions above are PDF output oriented for what we definitely
158 prefer PDF, then PNG, then JPG, etc.
159
160 Since the new version, I choose to preferably designed images with
161 inkscape / svg format. Why: two main reasons. Vertorized images are much
162 more nice than bitmap (IMHO) and inkscape is able to automatically
163 produce PNG or PDF on the fly (e.g. into Makefile process).
164
165
166 TABLES MANAGEMENT
167 =================
168 As tables are always a bit difficult to manage, since the new design,
169 tables are progressively moved into specific files. Why?
170 - it let us to use the longtable package and then be able to have a
171   better control on how tables are displayed.
172 - it let us not to have data tables, which don't change frenquently
173   and, IMHO, don't give a change to have an overall perspective on
174   the text being written.
175
176 HTML VERSION
177 ============
178 The source document is written in LaTeX. The HTML version uses latex2html
179 converter. Because of the LaTeX possibility to define some "macros", we 
180 use a three step process:
181 - convert 'high level' LaTeX to 'low level' LaTeX during the make process
182 - convert 'low level' LaTeX to 'raw' HTML using latex2html
183 - convert 'raw' HTML to 'recent' HTML using  dedicated script
184   (docs/tools/htmls.sh)
185
186 During the HTML compilation process, some temporary directories are created.
187 They are named www-{the-manual-name} where {the-manual-name} is the name of the manual. Therefore
188 you will find:
189 - www-console
190 - www-developers
191 - www-main
192 - www-misc
193 - www-problems
194 - www-utility
195 in the bacula manuals tree.
196
197 Please notice that the process described for IMAGES MANAGEMENT is used also
198 with different values.
199
200 TYPICAL BACULA MANUALS TREE
201 ===========================
202 ./docs
203 |...
204 |-- images
205 |   |-- access-is-denied.eps
206 |   |-- access-is-denied.jpg
207 |   |-- access-is-denied.pdf
208 |   |-- access-is-denied.png
209 |   |-- back.eps
210 |   |-- ...
211 |   |-- contents.png
212 |   |-- different_time.dia
213 |   |-- different_time.eps
214 |   |-- different_time.png
215 |   |-- duplicate-real.eps
216 |   |-- duplicate-real.svg
217 |   |-- eps
218 |   |   |-- BackupOverWan1.eps
219 |   |   |-- bacula-applications.eps
220 |   |   |-- bacula-objects.eps
221 |   |   |-- baculasystems-logo.eps
222 |   |   |-- Conf-Diagram.eps
223 |   |   |-- different_time.eps
224 |   |   |-- duplicate.eps
225 |   |   |-- duplicate-real.eps
226 |   |   |-- flow.eps
227 |   |   |-- git-edit-commit.eps
228 |   |   |-- k7-error.eps
229 |   |   |-- k7-idle.eps
230 |   |   |-- k7-ok.eps
231 |   |   |-- nsis.eps
232 |   |   `-- philosophical-gnu-sm.eps
233 |   |-- error.eps
234 |   |-- error.gif
235 |   |-- ...
236 |   |-- flow.png
237 |   |-- git-edit-commit.dia
238 |   |-- git-edit-commit.eps
239 |   |-- git-edit-commit.png
240 |   |-- hires
241 |   |   |-- access-is-denied.eps
242 |   |   |-- back.eps
243 |   |   |-- bacula-applications.eps
244 |   |   |-- bacula-logo.eps
245 |   |   |-- bacula-objects.eps
246 |   |   |-- Bacula-tray-monitor.eps
247 |   |   |-- bat11.eps
248 |   |   |-- bat12.eps
249 |   |   |-- bat13.eps
250 |   |   |-- bat-brestore.eps
251 |   |   |...
252 |   |   |-- win32-nsis.eps
253 |   |   |-- win32-pkg.eps
254 |   |   |-- win32-service.eps
255 |   |   |-- win32-service-ok.eps
256 |   |   |-- win32-start.eps
257 |   |   |-- win32-welcome.eps
258 |   |   |-- wx-console-restore1.eps
259 |   |   `-- wx-console-restore2.eps
260 |   |-- home.eps
261 |   |-- home.gif
262 |   |-- home.pdf
263 |   |...
264 |   |-- next.gif
265 |   |-- next_g.png
266 |   |-- next.pdf
267 |   |-- next.png
268 |   |-- pdf
269 |   |   |-- BackupOverWan1.pdf
270 |   |   |-- bacula-applications.pdf
271 |   |   |-- bacula-objects.pdf
272 |   |   |-- baculasystems-logo.pdf
273 |   |   |-- Conf-Diagram.pdf
274 |   |   |-- different_time.pdf
275 |   |   |-- duplicate.pdf
276 |   |   |-- duplicate-real.pdf
277 |   |   |-- flow.pdf
278 |   |   |-- git-edit-commit.pdf
279 |   |   |-- k7-error.pdf
280 |   |   |-- k7-idle.pdf
281 |   |   |-- k7-ok.pdf
282 |   |   |-- nsis.pdf
283 |   |   `-- philosophical-gnu-sm.pdf
284 |   |-- philosophical-gnu-sm.eps
285 |   |-- philosophical-gnu-sm.jpg
286 |   |-- philosophical-gnu-sm.pdf
287 |   |-- philosophical-gnu-sm.png
288 |   |-- png
289 |   |   |-- BackupOverWan1.png
290 |   |   |-- bacula-applications.png
291 |   |   |-- bacula-objects.png
292 |   |   |-- baculasystems-logo.png
293 |   |   |-- Conf-Diagram.png
294 |   |   |-- different_time.png
295 |   |   |-- duplicate.png
296 |   |   |-- duplicate-real.png
297 |   |   |-- flow.png
298 |   |   |-- git-edit-commit.png
299 |   |   |-- k7-error.png
300 |   |   |-- k7-idle.png
301 |   |   |-- k7-ok.png
302 |   |   |-- nsis.png
303 |   |   `-- philosophical-gnu-sm.png
304 |   |-- prev.eps
305 |   |-- prev.gif
306 |   |-- prev_g.png
307 |   |-- prev.pdf
308 |   |-- prev.png
309 |   |-- properties-security-advanced-owner.eps
310 |   |-- properties-security-advanced-owner.jpg
311 |   |-- properties-security-advanced-owner.pdf
312 |   |-- properties-security-advanced-owner.png
313 |   |-- properties-security.eps
314 |   |-- properties-security.jpg
315 |   |-- properties-security.pdf
316 |   |-- properties-security.png
317 |   |-- README
318 |   |-- running.eps
319 |   |-- running.gif
320 |   |-- running.pdf
321 |   |-- running.png
322 |   |-- smartall.eps
323 |   |-- smartall.gif
324 |   |-- smartall.pdf
325 |   |-- smartall.png
326 |   |-- svg
327 |   |   |-- BackupOverWan1.svg
328 |   |   |-- bacula-applications.svg
329 |   |   |-- bacula-objects.svg
330 |   |   |-- baculasystems-logo.svg
331 |   |   |-- Conf-Diagram.svg
332 |   |   |-- different_time.svg
333 |   |   |-- duplicate-real.svg
334 |   |   |-- duplicate.svg
335 |   |   |-- flow.svg
336 |   |   |-- git-edit-commit.svg
337 |   |   |-- inkscape.log
338 |   |   |-- k7-error.svg
339 |   |   |-- k7-idle.svg
340 |   |   |-- k7-ok.svg
341 |   |   |-- Makefile
342 |   |   |-- Makefile.in
343 |   |   |-- nsis.svg
344 |   |   `-- philosophical-gnu-sm.svg
345 |   |-- thanks.eps
346 |   |-- thanks.gif
347 |   |-- thanks.pdf
348 |   |...
349 |   |-- xp-windows-firewall-advanced-settings-service-details.pdf
350 |   |-- xp-windows-firewall-advanced-settings-service-details.png
351 |   |-- xp-windows-firewall.eps
352 |   |-- xp-windows-firewall.pdf
353 |   `-- xp-windows-firewall.png
354 |-- Makefile
355 |-- Makefile.in
356 |-- manuals
357 |   |-- bacula.sty
358 |   |-- bacula.sty.in
359 |   |-- bsys-latex-mode.tex
360 |   |-- bsys-pdflatex-mode.tex
361 |   |-- bsys-web-mode.tex
362 |   |-- de
363 |   |   |-- console
364 |   |   |-- developers
365 |   |   |-- main
366 |   |   |-- misc
367 |   |   |-- problems
368 |   |   `-- utility
369 |   |-- en
370 |   |   |-- console
371 |   |   |   |-- bacula.sty
372 |   |   |   |-- bconsole.tex
373 |   |   |   |-- bonsole.tex
374 |   |   |   |-- bsys-compiler-mode.tex -> ../../bsys-pdflatex-mode.tex
375 |   |   |   |-- console
376 |   |   |   |   |-- About_this_document.html
377 |   |   |   |   |-- Bacula_Enterprise_Console.html
378 |   |   |   |   |-- Console_Operators_Guide.html
379 |   |   |   |   |-- Contents.html
380 |   |   |   |   |-- GNU_Free_Documentation_Lice.html
381 |   |   |   |   |-- index.html
382 |   |   |   |   `-- Index.html
383 |   |   |   |-- console.pdf
384 |   |   |   |-- console.tex
385 |   |   |   |-- coverpage.tex -> ../../licences/coverpage.tex
386 |   |   |   |-- fdl.tex -> ../../licences/fdl.tex
387 |   |   |   |-- gpl.tex -> ../../licences/gpl.tex
388 |   |   |   |-- header-footer.tex -> ../../licences/header-footer.tex
389 |   |   |   |-- lesser.tex -> ../../licences/lesser.tex
390 |   |   |   |-- license.tex -> ../../licences/license.tex
391 |   |   |   |-- Makefile
392 |   |   |   |-- Makefile.in
393 |   |   |   |-- version.tex
394 |   |   |   `-- web.makefile
395 |   |   |-- css
396 |   |   |   |-- bsys.css
397 |   |   |   |-- console.css
398 |   |   |   |-- developers.css
399 |   |   |   |-- main.css
400 |   |   |   |-- misc.css
401 |   |   |   |-- problems.css
402 |   |   |   `-- utility.css
403 |   |   |-- developers
404 |   |   |   |-- bacula.sty
405 |   |   |   |-- bsys-compiler-mode.tex -> ../../bsys-pdflatex-mode.tex
406 |   |   |   |-- catalog.tex
407 |   |   |   |-- coverpage.tex -> ../../licences/coverpage.tex
408 |   |   |   |-- daemonprotocol.tex
409 |   |   |   |-- developers
410 |   |   |   |   |-- About_this_document.html
411 |   |   |   |   |-- Bacula_Developer_Notes.html
412 |   |   |   |   |-- Bacula_FD_Plugin_API.html
413 |   |   |   |   |-- Bacula_Git_Usage.html
414 |   |   |   |   |-- Bacula_MD5_Algorithm.html
415 |   |   |   |   |-- Bacula_Memory_Management.html
416 |   |   |   |   |-- Bacula_Porting_Notes.html
417 |   |   |   |   |-- Bacula_Regression_Testing.html
418 |   |   |   |   |-- Catalog_Services.html
419 |   |   |   |   |-- Contents.html
420 |   |   |   |   |-- Daemon_Protocol.html
421 |   |   |   |   |-- Developer_s_Guide.html
422 |   |   |   |   |-- Director_Services_Daemon.html
423 |   |   |   |   |-- File_Services_Daemon.html
424 |   |   |   |   |-- GNU_Free_Documentation_Lice.html
425 |   |   |   |   |-- Implementing_GUI_Interface.html
426 |   |   |   |   |-- index.html
427 |   |   |   |   |-- Index.html
428 |   |   |   |   |-- Platform_Support.html
429 |   |   |   |   |-- Smart_Memory_Allocation.html
430 |   |   |   |   |-- Storage_Daemon_Design.html
431 |   |   |   |   |-- Storage_Media_Output_Format.html
432 |   |   |   |   |-- TCP_IP_Network_Protocol.html
433 |   |   |   |   `-- TLS.html
434 |   |   |   |-- developers.pdf
435 |   |   |   |-- developers.tex
436 |   |   |   |-- director.tex
437 |   |   |   |-- fdl.tex -> ../../licences/fdl.tex
438 |   |   |   |-- file.tex
439 |   |   |   |-- generaldevel.tex
440 |   |   |   |-- git.tex
441 |   |   |   |-- gpl.tex -> ../../licences/gpl.tex
442 |   |   |   |-- gui-interface.tex
443 |   |   |   |-- header-footer.tex -> ../../licences/header-footer.tex
444 |   |   |   |-- index.perl
445 |   |   |   |-- latex2html-init.pl
446 |   |   |   |-- lesser.tex -> ../../licences/lesser.tex
447 |   |   |   |-- license.tex -> ../../licences/license.tex
448 |   |   |   |-- Makefile
449 |   |   |   |-- Makefile.in
450 |   |   |   |-- Makefile.web
451 |   |   |   |-- md5.tex
452 |   |   |   |-- mediaformat.tex
453 |   |   |   |-- mempool.tex
454 |   |   |   |-- netprotocol.tex
455 |   |   |   |-- platformsupport.tex
456 |   |   |   |-- pluginAPI.tex
457 |   |   |   |-- porting.tex
458 |   |   |   |-- regression.tex
459 |   |   |   |-- smartall.tex
460 |   |   |   |-- storage.tex
461 |   |   |   |-- table_databasetables.tex
462 |   |   |   |-- table_dbbasefiles.tex
463 |   |   |   |-- table_dbclient.tex
464 |   |   |   |-- table_dbcounter.tex
465 |   |   |   |-- table_dbfilename.tex
466 |   |   |   |-- table_dbfileset.tex
467 |   |   |   |-- table_dbfile.tex
468 |   |   |   |-- table_dbjobhistory.tex
469 |   |   |   |-- table_dbjobmedia.tex
470 |   |   |   |-- table_dbjobstatuses.tex
471 |   |   |   |-- table_dbjob.tex
472 |   |   |   |-- table_dbjobtypes.tex
473 |   |   |   |-- table_dblocationlog.tex
474 |   |   |   |-- table_dblocation.tex
475 |   |   |   |-- table_dblog.tex
476 |   |   |   |-- table_dbmedia.tex
477 |   |   |   |-- table_dbpath.tex
478 |   |   |   |-- table_dbpool.tex
479 |   |   |   |-- table_dbstorage.tex
480 |   |   |   |-- table_dbversion.tex
481 |   |   |   |-- table_errorcodes.tex
482 |   |   |   |-- table_fileattributes.tex
483 |   |   |   |-- table_filesystemsfunctions.tex
484 |   |   |   |-- table_systemsfunctions.tex
485 |   |   |   |-- tls-techdoc.tex
486 |   |   |   |-- version.tex
487 |   |   |   `-- web.makefile
488 |   |   |-- images
489 |   |   |   |-- access-is-denied.png
490 |   |   |   |-- back.png
491 |   |   |   |-- BackupOverWan1.png
492 |   |   |   |-- bacula-applications.png
493 |   |   |   |-- bacula-logo.png
494 |   |   |   |-- bacula-objects.png
495 |   |   |   |-- baculasystems-logo.png
496 |   |   |   |-- Bacula-tray-monitor.png
497 |   |   |   |-- bacula-usage.png
498 |   |   |   |-- bat11.png
499 |   |   |   |-- bat12.png
500 |   |   |   |-- bat13.png
501 |   |   |   |-- bat14.png
502 |   |   |   |-- bat15.png
503 |   |   |   |-- bat16.png
504 |   |   |   |-- bat-brestore.png
505 |   |   |   |-- bat_icon.png
506 |   |   |   |-- bat-mediaview.png
507 |   |   |   |-- bclogo.png
508 |   |   |   |-- bimagemgr1.png
509 |   |   |   |-- bimagemgr2.png
510 |   |   |   |-- bimagemgr3.png
511 |   |   |   |-- bsys-doctitle.png
512 |   |   |   |-- bsys-hindex.png
513 |   |   |   |-- bsys-logo.png
514 |   |   |   |-- bweb1.png
515 |   |   |   |-- bweb2.png
516 |   |   |   |-- bweb3.png
517 |   |   |   |-- bweb4.png
518 |   |   |   |-- bweb5.png
519 |   |   |   |-- bweb6.png
520 |   |   |   |-- bweb-index.png
521 |   |   |   |-- bweb-report.png
522 |   |   |   |-- Conf-Diagram.png
523 |   |   |   |-- confirm.png
524 |   |   |   |-- contents.png
525 |   |   |   |-- different_time.png
526 |   |   |   |-- down.png
527 |   |   |   |-- duplicate.png
528 |   |   |   |-- duplicate-real.png
529 |   |   |   |-- error.png
530 |   |   |   |-- Exchange1.png
531 |   |   |   |-- Exchange2.png
532 |   |   |   |-- Exchange.png
533 |   |   |   |-- file.png
534 |   |   |   |-- flow.png
535 |   |   |   |-- git-edit-commit.png
536 |   |   |   |-- home.png
537 |   |   |   |-- idle.png
538 |   |   |   |-- img25.png
539 |   |   |   |-- index.png
540 |   |   |   |-- k7-error.png
541 |   |   |   |-- k7-idle.png
542 |   |   |   |-- k7-ok.png
543 |   |   |   |-- md5.png
544 |   |   |   |-- menu.png
545 |   |   |   |-- next_g.png
546 |   |   |   |-- next.png
547 |   |   |   |-- nsis.png
548 |   |   |   |-- philosophical-gnu-sm.png
549 |   |   |   |-- prev_g.png
550 |   |   |   |-- prev.png
551 |   |   |   |-- properties-security-advanced-owner.png
552 |   |   |   |-- properties-security.png
553 |   |   |   |-- right.png
554 |   |   |   |-- running.png
555 |   |   |   |-- smartall.png
556 |   |   |   |-- svg
557 |   |   |   |   |-- down.svg
558 |   |   |   |   |-- left.svg
559 |   |   |   |   |-- right.svg
560 |   |   |   |   `-- up.svg
561 |   |   |   |-- thanks.png
562 |   |   |   |-- tray-icon.png
563 |   |   |   |-- tray-monitor1.png
564 |   |   |   |-- tray-monitor.png
565 |   |   |   |-- up_g.png
566 |   |   |   |-- up.png
567 |   |   |   |-- view-only.png
568 |   |   |   |-- win32-config.png
569 |   |   |   |-- win32-finish.png
570 |   |   |   |-- win32-installation-type.png
571 |   |   |   |-- win32-installing.png
572 |   |   |   |-- win32-location.png
573 |   |   |   |-- win32-menu.png
574 |   |   |   |-- win32-nsis.png
575 |   |   |   |-- win32-pkg.png
576 |   |   |   |-- win32-service-ok.png
577 |   |   |   |-- win32-service.png
578 |   |   |   |-- win32-start.png
579 |   |   |   |-- win32-welcome.png
580 |   |   |   |-- wx-console-restore1.png
581 |   |   |   |-- wx-console-restore2.png
582 |   |   |   |-- xp-control-panel.png
583 |   |   |   |-- xp-windows-firewall-advanced.png
584 |   |   |   |-- xp-windows-firewall-advanced-settings-after.png
585 |   |   |   |-- xp-windows-firewall-advanced-settings-before.png
586 |   |   |   |-- xp-windows-firewall-advanced-settings-service-details.png
587 |   |   |   `-- xp-windows-firewall.png
588 |   |   |-- js
589 |   |   |   `-- pct-bsys.js
590 |   |   |-- main
591 |   |   |   |-- ansi-labels.tex
592 |   |   |   |-- autochangerres.tex
593 |   |   |   |-- autochangers.tex
594 |   |   |   |-- bacula.sty
595 |   |   |   |-- basejob.tex
596 |   |   |   |-- bootstrap.tex
597 |   |   |   |-- bsplugins.tex
598 |   |   |   |-- bsys-compiler-mode.tex -> ../../bsys-pdflatex-mode.tex
599 |   |   |   |-- bugs.tex
600 |   |   |   |-- catmaintenance.tex
601 |   |   |   |-- check_tex.pl
602 |   |   |   |-- configure.tex
603 |   |   |   |-- consoleconf.tex
604 |   |   |   |-- coverpage.tex -> ../../licences/coverpage.tex
605 |   |   |   |-- critical.tex
606 |   |   |   |-- dataencryption.tex
607 |   |   |   |-- dirdconf.tex
608 |   |   |   |-- disk.tex
609 |   |   |   |-- fdl.tex -> ../../licences/fdl.tex
610 |   |   |   |-- filedconf.tex
611 |   |   |   |-- fileset.tex
612 |   |   |   |-- general.tex
613 |   |   |   |-- gpl.tex -> ../../licences/gpl.tex
614 |   |   |   |-- header-footer.tex -> ../../licences/header-footer.tex
615 |   |   |   |-- index.perl
616 |   |   |   |-- latex2html-init.pl
617 |   |   |   |-- lesser.tex -> ../../licences/lesser.tex
618 |   |   |   |-- license.tex -> ../../licences/license.tex
619 |   |   |   |-- main
620 |   |   |   |   |-- About_this_document.html
621 |   |   |   |   |-- ANSI_IBM_Tape_Labels.html
622 |   |   |   |   |-- Autochanger_Resource.html
623 |   |   |   |   |-- Autochanger_Support.html
624 |   |   |   |   |-- Automated_Disk_Backup.html
625 |   |   |   |   |-- Automatic_Volume_Recycling.html
626 |   |   |   |   |-- Backup_Strategies.html
627 |   |   |   |   |-- Bacula_Copyright_Trademark_.html
628 |   |   |   |   |-- Bacula_Security_Issues.html
629 |   |   |   |   |-- Bacula_TLS_Communications_E.html
630 |   |   |   |   |-- Basic_Volume_Management.html
631 |   |   |   |   |-- Bootstrap_File.html
632 |   |   |   |   |-- Brief_Tutorial.html
633 |   |   |   |   |-- Catalog_Maintenance.html
634 |   |   |   |   |-- Client_File_daemon_Configur.html
635 |   |   |   |   |-- Configuring_Director.html
636 |   |   |   |   |-- Console_Configuration.html
637 |   |   |   |   |-- Contents.html
638 |   |   |   |   |-- Critical_Items_Implement_Be.html
639 |   |   |   |   |-- Current_State_Bacula.html
640 |   |   |   |   |-- Customizing_Configuration_F.html
641 |   |   |   |   |-- Data_Encryption.html
642 |   |   |   |   |-- Data_Spooling.html
643 |   |   |   |   |-- Disaster_Recovery_Using_Bac.html
644 |   |   |   |   |-- File_Deduplication_using_Ba.html
645 |   |   |   |   |-- Getting_Started_with_Bacula.html
646 |   |   |   |   |-- GNU_Free_Documentation_Lice.html
647 |   |   |   |   |-- GNU_General_Public_License.html
648 |   |   |   |   |-- GNU_Lesser_General_Public_L.html
649 |   |   |   |   |-- index.html
650 |   |   |   |   |-- Index.html
651 |   |   |   |   |-- Installing_Bacula.html
652 |   |   |   |   |-- Installing_Configuring_MySQ.html
653 |   |   |   |   |-- Installing_Configuring_Post.html
654 |   |   |   |   |-- Installing_Configuring_SQLi.html
655 |   |   |   |   |-- Main_Reference.html
656 |   |   |   |   |-- Messages_Resource.html
657 |   |   |   |   |-- Migration_Copy.html
658 |   |   |   |   |-- Monitor_Configuration.html
659 |   |   |   |   |-- New_Features_in_5_2_x.html
660 |   |   |   |   |-- New_Features_in_Bacula_Ente.html
661 |   |   |   |   |-- New_Features_in_Enterprise_.html
662 |   |   |   |   |-- Released_Version_3_0_3_3_0_.html
663 |   |   |   |   |-- Restore_Command.html
664 |   |   |   |   |-- Storage_Daemon_Configuratio.html
665 |   |   |   |   |-- Supported_Autochangers.html
666 |   |   |   |   |-- Supported_Operating_Systems.html
667 |   |   |   |   |-- Supported_Tape_Drives.html
668 |   |   |   |   |-- System_Requirements.html
669 |   |   |   |   |-- Thanks.html
670 |   |   |   |   |-- Using_Bacula_catalog_grab_i.html
671 |   |   |   |   |-- Using_Bacula_Improve_Comput.html
672 |   |   |   |   |-- What_is_Bacula_Enterprise.html
673 |   |   |   |   |-- Windows_Version_Bacula.html
674 |   |   |   |   `-- Windows_Version_Bacula.html~
675 |   |   |   |-- main.pdf
676 |   |   |   |-- main.tex
677 |   |   |   |-- Makefile
678 |   |   |   |-- Makefile.in
679 |   |   |   |-- messagesres.tex
680 |   |   |   |-- migration.tex
681 |   |   |   |-- monitorconf.tex
682 |   |   |   |-- mtx-changer.txt
683 |   |   |   |-- mysql.tex
684 |   |   |   |-- newbs4.0features.tex
685 |   |   |   |-- newbsfeatures.tex
686 |   |   |   |-- newfeatures.tex
687 |   |   |   |-- pools.tex
688 |   |   |   |-- postgresql.tex
689 |   |   |   |-- quickstart.tex
690 |   |   |   |-- recycling.tex
691 |   |   |   |-- requirements.tex
692 |   |   |   |-- rescue.tex
693 |   |   |   |-- restore.tex
694 |   |   |   |-- security.tex
695 |   |   |   |-- spooling.tex
696 |   |   |   |-- sqlite.tex
697 |   |   |   |-- state.tex
698 |   |   |   |-- statistics.tex
699 |   |   |   |-- storedconf.tex
700 |   |   |   |-- strategies.tex
701 |   |   |   |-- STYLE
702 |   |   |   |-- supportedchangers.tex
703 |   |   |   |-- supporteddrives.tex
704 |   |   |   |-- supportedoses.tex
705 |   |   |   |-- table_dependencies.tex
706 |   |   |   |-- table_ltodltspec.tex
707 |   |   |   |-- table_regexp.tex
708 |   |   |   |-- table_resources.tex
709 |   |   |   |-- table_restoreportabilitystatus.tex
710 |   |   |   |-- table_runscriptshortcuts.tex
711 |   |   |   |-- table_runscript.tex
712 |   |   |   |-- table_supportedchangers.tex
713 |   |   |   |-- table_supportedoses.tex
714 |   |   |   |-- table_tapedrives.tex
715 |   |   |   |-- thanks.tex
716 |   |   |   |-- tls.tex
717 |   |   |   |-- tutorial.tex
718 |   |   |   |-- verify.tex
719 |   |   |   |-- version.tex
720 |   |   |   |-- web.makefile
721 |   |   |   `-- win32.tex
722 |   |   |-- Makefile.in
723 |   |   |-- makefile.template
724 |   |   |-- makemakefiles.sh
725 |   |   |-- manual.makefile
726 |   |   |-- manual.makefile.in
727 |   |   |-- misc
728 |   |   |   |-- bacula.sty
729 |   |   |   |-- bsys-compiler-mode.tex -> ../../bsys-pdflatex-mode.tex
730 |   |   |   |-- coverpage.tex -> ../../licences/coverpage.tex
731 |   |   |   |-- dvd.tex
732 |   |   |   |-- fdl.tex -> ../../licences/fdl.tex
733 |   |   |   |-- gpl.tex -> ../../licences/gpl.tex
734 |   |   |   |-- header-footer.tex -> ../../licences/header-footer.tex
735 |   |   |   |-- install.tex
736 |   |   |   |-- internaldb.tex
737 |   |   |   |-- lesser.tex -> ../../licences/lesser.tex
738 |   |   |   |-- license.tex -> ../../licences/license.tex
739 |   |   |   |-- Makefile
740 |   |   |   |-- Makefile.in
741 |   |   |   |-- misc
742 |   |   |   |   |-- About_this_document.html
743 |   |   |   |   |-- Bacula_Copyright_Trademark_.html
744 |   |   |   |   |-- Bacula_Projects.html
745 |   |   |   |   |-- Contents.html
746 |   |   |   |   |-- DVD_Volumes.html
747 |   |   |   |   |-- GNU_Free_Documentation_Lice.html
748 |   |   |   |   |-- GNU_General_Public_License.html
749 |   |   |   |   |-- GNU_Lesser_General_Public_L.html
750 |   |   |   |   |-- index.html
751 |   |   |   |   |-- Index.html
752 |   |   |   |   |-- internal_database_is_not_su.html
753 |   |   |   |   |-- Miscellaneous_Guide.html
754 |   |   |   |   |-- Python_Scripting.html
755 |   |   |   |   |-- Using_Stunnel_Encrypt_Commu.html
756 |   |   |   |   `-- Variable_Expansion.html
757 |   |   |   |-- misc.pdf
758 |   |   |   |-- misc.tex
759 |   |   |   |-- projects.tex
760 |   |   |   |-- python.tex
761 |   |   |   |-- stunnel.tex
762 |   |   |   |-- table_sqlitevsmysql.tex
763 |   |   |   |-- vars.tex
764 |   |   |   |-- version.tex
765 |   |   |   `-- web.makefile
766 |   |   |-- problems
767 |   |   |   |-- bacula.sty
768 |   |   |   |-- bsys-compiler-mode.tex -> ../../bsys-pdflatex-mode.tex
769 |   |   |   |-- coverpage.tex -> ../../licences/coverpage.tex
770 |   |   |   |-- faq.tex
771 |   |   |   |-- fdl.tex -> ../../licences/fdl.tex
772 |   |   |   |-- firewalls.tex
773 |   |   |   |-- gpl.tex -> ../../licences/gpl.tex
774 |   |   |   |-- header-footer.tex -> ../../licences/header-footer.tex
775 |   |   |   |-- index.perl
776 |   |   |   |-- kaboom.tex
777 |   |   |   |-- lesser.tex -> ../../licences/lesser.tex
778 |   |   |   |-- license.tex -> ../../licences/license.tex
779 |   |   |   |-- Makefile
780 |   |   |   |-- Makefile.in
781 |   |   |   |-- problems
782 |   |   |   |   |-- About_this_document.html
783 |   |   |   |   |-- Bacula_Frequently_Asked_Que.html
784 |   |   |   |   |-- Contents.html
785 |   |   |   |   |-- Dealing_with_Firewalls.html
786 |   |   |   |   |-- GNU_Free_Documentation_Lice.html
787 |   |   |   |   |-- index.html
788 |   |   |   |   |-- Index.html
789 |   |   |   |   |-- Problem_Resolution_Guide.html
790 |   |   |   |   |-- Testing_Your_Tape_Drive_Wit.html
791 |   |   |   |   |-- Tips_Suggestions.html
792 |   |   |   |   `-- What_Do_When_Bacula_Crashes.html
793 |   |   |   |-- problems.lof
794 |   |   |   |-- problems.pdf
795 |   |   |   |-- problems.tex
796 |   |   |   |-- rpm-faq.tex
797 |   |   |   |-- tapetesting.tex
798 |   |   |   |-- tips.tex
799 |   |   |   |-- version.tex
800 |   |   |   `-- web.makefile
801 |   |   |-- utility
802 |   |   |   |-- bacula.sty
803 |   |   |   |-- bimagemgr-chapter.tex
804 |   |   |   |-- bsys-compiler-mode.tex -> ../../bsys-pdflatex-mode.tex
805 |   |   |   |-- coverpage.tex -> ../../licences/coverpage.tex
806 |   |   |   |-- fdl.tex -> ../../licences/fdl.tex
807 |   |   |   |-- gpl.tex -> ../../licences/gpl.tex
808 |   |   |   |-- header-footer.tex -> ../../licences/header-footer.tex
809 |   |   |   |-- index.perl
810 |   |   |   |-- lesser.tex -> ../../licences/lesser.tex
811 |   |   |   |-- license.tex -> ../../licences/license.tex
812 |   |   |   |-- Makefile
813 |   |   |   |-- Makefile.in
814 |   |   |   |-- progs.tex
815 |   |   |   |-- rpm-faq.tex
816 |   |   |   |-- utility
817 |   |   |   |   |-- About_this_document.html
818 |   |   |   |   |-- Bacula_RPM_Packaging_FAQ.html
819 |   |   |   |   |-- Contents.html
820 |   |   |   |   |-- GNU_Free_Documentation_Lice.html
821 |   |   |   |   |-- index.html
822 |   |   |   |   |-- Index.html
823 |   |   |   |   |-- Utility_Programs.html
824 |   |   |   |   `-- Volume_Utility_Tools.html
825 |   |   |   |-- utility.lof
826 |   |   |   |-- utility.pdf
827 |   |   |   |-- utility.tex
828 |   |   |   |-- version.tex
829 |   |   |   `-- web.makefile
830 |   |   |-- www-console
831 |   |   |-- www-developers
832 |   |   |-- www-main
833 |   |   |-- www-misc
834 |   |   |-- www-problems
835 |   |   `-- www-utility
836 |   |       |-- access-is-denied.eps -> ../../../images/access-is-denied.eps
837 |   |       |-- access-is-denied.png -> ../../../images/access-is-denied.png
838 |   |       |-- back.eps -> ../../../images/back.eps
839 |   |       |-- back.png -> ../../../images/back.png
840 |   |       |-- bimagemgr3.eps -> ../../../images/bimagemgr3.eps
841 |   |       |-- bimagemgr3.png -> ../../../images/bimagemgr3.png
842 |   |       |-- bimagemgr-chapter.tex
843 |   |       |...
844 |   |       |-- bsys-compiler-mode.tex
845 |   |       |-- bweb1.png -> ../../../images/bweb1.png
846 |   |       |-- bweb2.png -> ../../../images/bweb2.png
847 |   |       |...
848 |   |       |-- confirm.eps -> ../../../images/confirm.eps
849 |   |       |-- confirm.png -> ../../../images/confirm.png
850 |   |       |-- contents.png -> ../../../images/contents.png
851 |   |       |-- coverpage.tex
852 |   |       |-- different_time.eps -> ../../../images/eps/different_time.eps
853 |   |       |-- different_time.png -> ../../../images/png/different_time.png
854 |   |       |...
855 |   |       |-- Exchange2.png -> ../../../images/Exchange2.png
856 |   |       |-- Exchange.png -> ../../../images/Exchange.png
857 |   |       |-- fdl.tex
858 |   |       |-- file.eps -> ../../../images/file.eps
859 |   |       |-- file.png -> ../../../images/file.png
860 |   |       |...
861 |   |       |-- git-edit-commit.png -> ../../../images/png/git-edit-commit.png
862 |   |       |-- gpl.tex
863 |   |       |-- header-footer.tex
864 |   |       |-- home.eps -> ../../../images/home.eps
865 |   |       |-- home.png -> ../../../images/home.png
866 |   |       |...
867 |   |       |-- k7-ok.png -> ../../../images/png/k7-ok.png
868 |   |       |-- lesser.tex
869 |   |       |-- license.tex
870 |   |       |...
871 |   |       |-- Makefile -> ../utility/web.makefile
872 |   |       |-- md5.eps -> ../../../images/md5.eps
873 |   |       |-- smartall.png -> ../../../images/smartall.png
874 |   |       |-- tex.out
875 |   |       |...
876 |   |       |-- up_g.png -> ../../../images/up_g.png
877 |   |       |-- utility.tex
878 |   |       |-- version.tex
879 |   |       |-- view-only.eps -> ../../../images/view-only.eps
880 |   |       |-- view-only.png -> ../../../images/view-only.png
881 |   |       |...
882 |   |       |-- xp-windows-firewall-advanced-settings-after.eps -> ../../../images/xp-windows-firewall-advanced-settings-after.eps
883 |   |       |-- xp-windows-firewall-advanced-settings-after.png -> ../../../images/xp-windows-firewall-advanced-settings-after.png
884 |   |       |-- xp-windows-firewall-advanced-settings-before.eps -> ../../../images/xp-windows-firewall-advanced-settings-before.eps
885 |   |       |-- xp-windows-firewall-advanced-settings-before.png -> ../../../images/xp-windows-firewall-advanced-settings-before.png
886 |   |       |-- xp-windows-firewall-advanced-settings-service-details.eps -> ../../../images/xp-windows-firewall-advanced-settings-service-details.eps
887 |   |       |-- xp-windows-firewall-advanced-settings-service-details.png -> ../../../images/xp-windows-firewall-advanced-settings-service-details.png
888 |   |       |-- xp-windows-firewall.eps -> ../../../images/xp-windows-firewall.eps
889 |   |       `-- xp-windows-firewall.png -> ../../../images/xp-windows-firewall.png
890 |   |-- es
891 |   |   |-- console
892 |   |   |-- developers
893 |   |   |-- main
894 |   |   |-- misc
895 |   |   |-- problems
896 |   |   `-- utility
897 |   |-- fr
898 |   |   |-- console
899 |   |   |-- developers
900 |   |   |-- main
901 |   |   |-- misc
902 |   |   |-- problems
903 |   |   `-- utility
904 |   |-- licences
905 |   |   |-- coverpage.tex
906 |   |   |-- fdl.tex
907 |   |   |-- gpl.tex
908 |   |   |-- header-footer.tex
909 |   |   |-- lesser.tex
910 |   |   `-- license.tex
911 |   |-- notes
912 |   |-- update_version
913 |   |-- update_version.in
914 |   |-- version.tex
915 |   `-- version.tex.in
916 |-- tools
917 |   |-- htmls.sh
918 |   |-- index.pl
919 |   |-- README
920 |   |-- sf2bacula_downloads.pl
921 |   |-- translatedoc.pl
922 |   `-- wholemenu_console.html
923 `-- upload