]> git.sur5r.net Git - bacula/docs/commitdiff
Add Makefiles
authorKern Sibbald <kern@sibbald.com>
Fri, 7 Mar 2014 17:31:21 +0000 (18:31 +0100)
committerKern Sibbald <kern@sibbald.com>
Fri, 7 Mar 2014 17:31:21 +0000 (18:31 +0100)
27 files changed:
docs/.gitignore
docs/Makefile [new file with mode: 0644]
docs/bacula-web/Makefile [new file with mode: 0644]
docs/manuals/de/console/Makefile [new file with mode: 0644]
docs/manuals/de/developers/Makefile [new file with mode: 0644]
docs/manuals/de/main/Makefile [new file with mode: 0644]
docs/manuals/de/misc/Makefile [new file with mode: 0644]
docs/manuals/de/problems/Makefile [new file with mode: 0644]
docs/manuals/de/utility/Makefile [new file with mode: 0644]
docs/manuals/en/console/Makefile [new file with mode: 0644]
docs/manuals/en/developers/Makefile [new file with mode: 0644]
docs/manuals/en/main/Makefile [new file with mode: 0644]
docs/manuals/en/misc/Makefile [new file with mode: 0644]
docs/manuals/en/problems/Makefile [new file with mode: 0644]
docs/manuals/en/utility/Makefile [new file with mode: 0644]
docs/manuals/es/console/Makefile [new file with mode: 0644]
docs/manuals/es/developers/Makefile [new file with mode: 0644]
docs/manuals/es/main/Makefile [new file with mode: 0644]
docs/manuals/es/misc/Makefile [new file with mode: 0644]
docs/manuals/es/problems/Makefile [new file with mode: 0644]
docs/manuals/es/utility/Makefile [new file with mode: 0644]
docs/manuals/fr/console/Makefile [new file with mode: 0644]
docs/manuals/fr/developers/Makefile [new file with mode: 0644]
docs/manuals/fr/main/Makefile [new file with mode: 0644]
docs/manuals/fr/misc/Makefile [new file with mode: 0644]
docs/manuals/fr/problems/Makefile [new file with mode: 0644]
docs/manuals/fr/utility/Makefile [new file with mode: 0644]

index cee6fdfc5d1e877d4dc7d0fd5c4c6ac8a57dd2cc..ca750d49b066e9e7aae9f33cae52aed8a2edf988 100644 (file)
@@ -1,5 +1,3 @@
-Makefile
-*/Makefile
 *.sty
 *.dvi
 *.idx
diff --git a/docs/Makefile b/docs/Makefile
new file mode 100644 (file)
index 0000000..0475518
--- /dev/null
@@ -0,0 +1,233 @@
+#
+# $Id$
+#
+# autoconf/Make.common.in        -*- Makefile -*-
+# release date (man), LSM date, version number/name, current maintainer
+DATE="02 March 2014"
+LSMDATE=@LSMDATE@
+VERSION=5.3.2
+VERNAME=bacula-$(VERSION)#
+MAINT=Kern Sibbald#
+MAINTEMAIL=<kern@sibbald.com>#
+#-------------------------------------------------------------------------
+
+SHELL = /bin/sh
+
+# Installation target directories & other installation stuff
+prefix = /usr/local
+exec_prefix = ${prefix}
+binprefix =
+manprefix =
+sbindir = ${exec_prefix}/sbin
+sysconfdir = ${prefix}/etc
+scriptdir = @scriptdir@
+mandir = ${datarootdir}/man/man1
+manext = 1
+datarootdir=${prefix}/share
+
+# Tools & program stuff
+MV = /bin/mv
+RM = /bin/rm
+RMF = /bin/rm -f
+CP = /bin/cp
+SED = @SED@
+AWK = /usr/bin/gawk
+ECHO = /bin/echo
+CMP = @CMP@
+INSTALL = /usr/bin/install -c
+# add the -s to the following in PRODUCTION mode
+INSTALL_PROGRAM = /usr/bin/install -c -m @SBINPERM@
+INSTALL_DATA = /usr/bin/install -c -m 644
+INSTALL_SCRIPT = /usr/bin/install -c -m @SBINPERM@
+INSTALL_CONFIG = /usr/bin/install -c -m 640
+
+
+# End of common section of the Makefile
+#-------------------------------------------------------------------------
+
+srcdir =       .
+
+.PATH:         .
+BACULASRC =    /home/kern/bacula/k/bacula
+
+basedir = ..
+topdir = ..
+thisdir = docs
+
+#
+# Distribution variables
+#
+
+de_dirs = manuals/de/console manuals/de/developers manuals/de/main \
+  manuals/de/misc manuals/de/problems manuals/de/utility
+
+
+en_dirs = manuals/en/console manuals/en/developers manuals/en/main \
+  manuals/en/misc manuals/en/problems manuals/en/utility
+
+es_dirs = manuals/es/console manuals/es/developers manuals/es/main \
+  manuals/es/misc manuals/es/problems manuals/es/utility
+
+fr_dirs = manuals/fr/console manuals/fr/developers manuals/fr/main \
+  manuals/fr/misc manuals/fr/problems manuals/fr/utility
+
+all_dirs = ${de_dirs} ${en_dirs} ${es_dirs} ${fr_dirs}
+
+DIST     = Makefile.in
+LANGUAGES= en fr de es
+
+#-------------------------------------------------------------------------
+
+#en: pdftex
+
+all: pdftex web clean
+#      @for I in ${en_dirs}; \
+#        do (cd $$I; echo "==>Entering directory `pwd`"; \
+#            $(MAKE) $@ || (echo ""; echo ""; echo "  ====== Error in `pwd` ======"; \
+#                          echo ""; echo ""; exit 1;)); \
+#      done
+#      @echo "All manuals built ..."
+
+
+external-references:
+       @echo " "
+       @echo -n "Building external references file..."
+       @find ${en_dirs} -mindepth 0 -maxdepth 1 -name "*tex" -exec grep -q '\label' {} \; -print| awk -F/ '{ print "\\externaldocument[" $$3 "-]{../"$$3"/"$$4"}"}'|sed -e 's/.tex//g' > `pwd`/latex/external-references.tex
+       @for I in ${en_dirs}; \
+         do (cd $$I; echo "==>Entering directory `pwd`"; \
+             $(MAKE) $@ || (echo ""; echo ""; echo "  ====== Error in `pwd` ======"; \
+                           echo ""; echo ""; exit 1;)); \
+       done
+       @echo "External references for all manuals built."
+
+pdftex: external-references
+       @for I in ${en_dirs}; \
+         do (cd $$I; echo "==>Entering directory `pwd`"; \
+             $(MAKE) $@ || (echo ""; echo ""; echo "  ====== Error in `pwd` ======"; \
+                           echo ""; echo ""; exit 1;)); \
+       done
+       @echo "All manuals built ..."
+
+web:
+       @for I in ${en_dirs}; \
+         do (cd $$I; echo "==>Entering directory `pwd`"; \
+             $(MAKE) $@ || (echo ""; echo ""; echo "  ====== Error in `pwd` ======"; \
+                           echo ""; echo ""; exit 1;)); \
+       done
+       @(cd tools ; ./htmls.sh)
+       @cp ./images/png/borg-logo.png manuals/en/pdf-and-html/images
+       @cp ./images/png/borg-next.png manuals/en/pdf-and-html/images/next.png
+       @cp ./images/png/borg-next_g.png manuals/en/pdf-and-html/images/next_g.png
+       @cp ./images/png/borg-previous.png manuals/en/pdf-and-html/images/prev.png
+       @cp ./images/png/borg-previous_g.png manuals/en/pdf-and-html/images/prev_g.png
+       @cp ./images/png/borg-up.png manuals/en/pdf-and-html/images/up.png
+       @cp ./images/png/borg-up_g.png manuals/en/pdf-and-html/images/up_g.png
+       @cp ./images/png/borg-contents.png manuals/en/pdf-and-html/images/contents.png
+       @cp ./images/png/borg-index.png manuals/en/pdf-and-html/images/index.png
+       @echo "All manuals built ..."
+
+
+bacula-web:
+       (cd bacula-web; make)
+
+fr:    french
+
+french:
+       @for I in ${fr_dirs}; \
+         do (cd $$I; echo "==>Entering directory `pwd`"; \
+             $(MAKE) all || (echo ""; echo ""; echo "  ====== Error in `pwd` ======"; \
+                           echo ""; echo ""; exit 1;)); \
+       done
+
+de:    german
+
+german:
+       @for I in ${de_dirs}; \
+         do (cd $$I; echo "==>Entering directory `pwd`"; \
+             $(MAKE) all || (echo ""; echo ""; echo "  ====== Error in `pwd` ======"; \
+                           echo ""; echo ""; exit 1;)); \
+       done
+
+es:    spanish
+
+spanish:
+       @for I in ${es_dirs}; \
+         do (cd $$I; echo "==>Entering directory `pwd`"; \
+             $(MAKE) all || (echo ""; echo ""; echo "  ====== Error in `pwd` ======"; \
+                           echo ""; echo ""; exit 1;)); \
+       done
+
+
+configure: autoconf/configure.in autoconf/aclocal.m4 autoconf/acconfig.h
+       cd $(srcdir);
+       ${RMF} -f config.cache config.log config.out config.status src/config.h
+       autoconf --prepend-include=$(srcdir)/autoconf \
+           autoconf/configure.in > configure
+       chmod 755 configure
+
+Makefile: Makefile.in
+       cd $(topdir) \
+           && CONFIG_FILES=$(thisdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+Makefiles:
+       $(SHELL) config.status
+
+
+SEDREPLACE = -e 's%@BACULA_VERSION@%$(VERSION)%g;'\
+            -e 's%@BACULA_LSMDATE@%$(LSMDATE)%g;'\
+            -e 's%@BACULA_DATE@%$(DATE)%g;'\
+            -e 's%@BACULA_MAINTEMAIL@%$(MAINTEMAIL)%g;'\
+            -e 's%@BACULA_MAINT@%$(MAINT)%g;'\
+            -e 's%@BACULA_WEBPAGE@%$(WEBPAGE)%g;'\
+            -e 's%@BACULA_WEBMAINTEMAIL@%$(WEBMAINTEMAIL)%g;'\
+            -e 's%@BACULA_WEBMAINT@%$(WEBMAINT)%g;'\
+            -e 's%@BACULA_FTPSITENAME@%$(FTPSITENAME)%g;'\
+            -e 's%@BACULA_FTPSITEDIR@%$(FTPSITEDIR)%g;'
+
+
+$(basedir)/$(VERNAME).lsm: LSM.in $(srcdir)/../autoconf/Make.common.in $(srcdir)/../src/version.h
+       $(SED) $(SEDREPLACE) < $(srcdir)/LSM.in > $@
+
+clean:
+       $(RMF) *~ 1 2 3 bacula-doc*.tar.gz
+       (cd bacula-web; make clean)
+       find . -type l -exec rm {} \;
+       @for I in ${all_dirs}; \
+         do (cd $$I; echo "==>Entering directory `pwd`"; ${MAKE} $@ || exit 1); done
+
+mini-clean:
+       $(RMF) *~ 1 2 3 bacula-doc*.tar.gz
+       (cd bacula-web; make clean)
+       find . -type l -exec rm {} \;
+       @for I in ${all_dirs}; \
+         do (cd $$I; echo "==>Entering directory `pwd`"; ${MAKE} $@ || exit 1); done
+
+realclean: clean
+
+distclean: clean
+       $(RMF) Makefile
+       $(RMF) -r CVS html-manual/CVS home-page/CVS techlogs/CVS
+       $(RMF) -rf autom4te.cache bacula-doc-* config.log config.out
+       $(RMF) -f config.status kernsconfig
+       (cd bacula-web; make distclean)
+       @for I in ${all_dirs}; \
+         do (cd $$I; echo "==>Entering directory `pwd`"; ${MAKE} $@ || exit 1); done
+       @echo "Removing the HTML directories..."
+       @for L in $(LANGUAGES) ; \
+       do rm -rf manuals/$$L/pdf-and-html ; done
+       @echo "HTML directories removed."
+       @echo "Cleaning the latex directory..."
+       @rm -f latex/external-references
+       @echo "latex directory cleaned up"
+
+
+devclean:
+       $(RMF) Makefile
+
+depend:
+
+install:
+#      $(INSTALL_DATA) bacula.1 $(DESTDIR)$(mandir)/$(manprefix)bacula.$(manext)
+
+uninstall:
+#      -cd $(mandir); $(RMF) $(manprefix)bacula.$(manext)
diff --git a/docs/bacula-web/Makefile b/docs/bacula-web/Makefile
new file mode 100644 (file)
index 0000000..587cc59
--- /dev/null
@@ -0,0 +1,101 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+
+IMAGES=../images
+
+first_rule: bacula
+
+bacula: tex web html dvipdf
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @cp -fp ${IMAGES}/*.eps .
+       @cp -fp ${IMAGES}/hires/*.eps .
+       touch bacula-web.idx bacula-webi-general.tex
+       -latex -interaction=batchmode bacula-web.tex
+       makeindex bacula-web.idx >/dev/null 2>/dev/null
+       -latex -interaction=batchmode bacula-web.tex
+
+pdf:
+       @echo "Making bacula-web pdf manual"
+       @cp -fp ${IMAGES}/*.eps .
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf bacula-web.dvi bacula-web.pdf
+       @rm -f *.eps *.old
+
+dvipdf:
+       @echo "Making bacula-web pdfm"
+       @cp -fp ${IMAGES}/*.eps .
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 bacula-web.dvi
+       @rm -f *.eps *.old
+
+html:
+       @echo "Making bacula-web html manual"
+       @cp -fp ${IMAGES}/*.eps .
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -e imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names bacula-web.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               -init_file latex2html-init.pl bacula-web >tex.out 2>&1
+       ./translate_images.pl --to_meaningful_names bacula-web.html
+       @rm -f *.gif *.jpg *.old
+
+web:
+       @echo "Making bacula-web web manual"
+       @mkdir -p bacula-web
+       @rm -f bacula-web/*
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @cp -fp ${IMAGES}/*.eps ${IMAGES}/*.png bacula-web/
+       @rm -f bacula-web/next.eps bacula-web/next.png bacula-web/prev.eps bacula-web/prev.png bacula-web/up.eps bacula-web/up.png
+       @(if [ -e bacula-web/imagename_translations ] ; then \
+          ./translate_images.pl --to_meaningful_names bacula-web/Bacula_Users_Guide.html; \
+        fi)
+       @rm -rf bacula-web/*.html
+       latex2html -split 4 -local_icons -t "Bacula-web Guide" -long_titles 4 \
+               -contents_in_nav -toc_stars -white -notransparent bacula-web >/dev/null
+       ./translate_images.pl --to_meaningful_names bacula-web/Bacula_web_Guide.html
+       @cp -f bacula-web/Bacula_web_Guide.html bacula-web/index.html
+       @rm -f *.gif *.jpg bacula-web/*.eps  *.old
+
+texcheck:
+       ./check_tex.pl bacula-web.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+clean:
+       @rm -f 1 2 3
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.pdf *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f images.pl labels.pl internals.pl
+       @rm -rf bacula-web
+       @rm -f images.tex bacula-webi-general.tex
+
+
+distclean: clean
+       @rm -f images.tex bacula-webi-general.tex
+       @rm -f version.tex Makefile
diff --git a/docs/manuals/de/console/Makefile b/docs/manuals/de/console/Makefile
new file mode 100644 (file)
index 0000000..ef4fe26
--- /dev/null
@@ -0,0 +1,142 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=console
+MAINDOC=Bacula_Console_Operators_Gu.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} .; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @rm -f ${DOC}/xp-*.png
+       @rm -f ${DOC}/next.eps ${DOC}/next.png ${DOC}/prev.eps ${DOC}/prev.png ${DOC}/up.eps ${DOC}/up.png
+       latex2html -split 3 -local_icons -t "Bacula Console and Operators Guide" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/de/developers/Makefile b/docs/manuals/de/developers/Makefile
new file mode 100644 (file)
index 0000000..3994aa8
--- /dev/null
@@ -0,0 +1,125 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+
+IMAGES=../../../images
+
+DOC=developers
+
+first_rule: all
+
+all: tex web pdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @cp -fp ${IMAGES}/hires/*.eps .
+       touch ${DOC}.idx ${DOC}i-general.tex
+       -latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx >/dev/null 2>/dev/null
+       -latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making ${DOC} pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+       @rm -f *.eps *.old
+
+dvipdf:
+       @echo "Making ${DOC} pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi >tex.out 2>&1
+
+html:
+       @echo "Making ${DOC} html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @touch ${DOC}.html
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @rm -f *.eps *.gif *.jpg *.old
+
+web:
+       @echo "Making ${DOC} web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @rm -f ${DOC}/*
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f ${DOC}/imagename_translations ] ; then \
+          ./translate_images.pl --to_meaningful_names ${DOC}/Developer*Guide.html; \
+        fi)
+       @rm -rf ${DOC}/*.html
+       latex2html -split 4 -local_icons -t "Developer's Guide" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/Bacula_Developer_Notes.html ${DOC}/index.html
+       @rm -f *.eps *.gif *.jpg ${DOC}/*.eps  *.old 
+       @rm -f ${DOC}/idle.png
+       @rm -f ${DOC}/win32-*.png ${DOC}/wx-console*.png ${DOC}/xp-*.png
+       @rm -f ${DOC}/*.pl ${DOC}/*.log ${DOC}/*.aux ${DOC}/*.idx
+       @rm -f ${DOC}/*.out WARNINGS
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+clean:
+       @rm -f 1 2 3
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.pdf *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f images.pl labels.pl internals.pl
+       @rm -rf ${DOC}
+       @rm -f images.tex ${DOC}i.tex
+       @rm -f ${DOC}i-*.tex
+
+
+distclean:  clean
+       @rm -f ${DOC}.html ${DOC}.pdf
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/de/main/Makefile b/docs/manuals/de/main/Makefile
new file mode 100644 (file)
index 0000000..b437006
--- /dev/null
@@ -0,0 +1,143 @@
+#
+#  Makefile for Bacula LaTeX  Manual
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=main
+MAINDOC=Bacula_Main_Reference.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       makeindex ${DOC}.ddx -o ${DOC}.dnd >/dev/null 2>/dev/null
+       makeindex ${DOC}.fdx -o ${DOC}.fnd >/dev/null 2>/dev/null
+       makeindex ${DOC}.sdx -o ${DOC}.snd >/dev/null 2>/dev/null
+       makeindex ${DOC}.cdx -o ${DOC}.cnd >/dev/null 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       latex2html -split 3 -local_icons -t "Bacula Main Reference" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/de/misc/Makefile b/docs/manuals/de/misc/Makefile
new file mode 100644 (file)
index 0000000..a70a83e
--- /dev/null
@@ -0,0 +1,139 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=misc
+MAINDOC=Bacula_Miscellaneous_Guide.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       latex2html -white -no_subdir -split 0 -toc_stars -white \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}/${MAINDOC}; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @rm -f ${DOC}/xp-*.png
+       @rm -f ${DOC}/next.eps ${DOC}/next.png ${DOC}/prev.eps ${DOC}/prev.png ${DOC}/up.eps ${DOC}/up.png
+       latex2html -split 3 -local_icons -t "Bacula Miscellaneous Guide" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}/${MAINDOC}; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/de/problems/Makefile b/docs/manuals/de/problems/Makefile
new file mode 100644 (file)
index 0000000..f8ebad0
--- /dev/null
@@ -0,0 +1,143 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=problems
+MAINDOC=Bacula_Problem_Resolution_G.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @rm -f ${DOC}/xp-*.png
+       @rm -f ${DOC}/next.eps ${DOC}/next.png ${DOC}/prev.eps ${DOC}/prev.png ${DOC}/up.eps ${DOC}/up.png
+       latex2html -split 3 -local_icons -t "Bacula Problem Resolution Guide" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+       @rm -f ${DOC}i-*.tex
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/de/utility/Makefile b/docs/manuals/de/utility/Makefile
new file mode 100644 (file)
index 0000000..afca483
--- /dev/null
@@ -0,0 +1,143 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=utility
+MAINDOC=Bacula_Utility_Programs.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       cp ${IMAGES}/bacula-logo.png ${DOC}
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @rm -f ${DOC}/xp-*.png
+       @rm -f ${DOC}/next.eps ${DOC}/next.png ${DOC}/prev.eps ${DOC}/prev.png ${DOC}/up.eps ${DOC}/up.png
+       latex2html -split 3 -local_icons -t "Bacula Utility Programs" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/en/console/Makefile b/docs/manuals/en/console/Makefile
new file mode 100644 (file)
index 0000000..8e82ad6
--- /dev/null
@@ -0,0 +1,157 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=/home/kern/bacula/docs/docs/images/
+
+DOC=console
+MAINDOC=Bacula_Console_Operators_Gu.html
+DOCDIR=`pwd`
+TEXFILES=$(wildcard *tex)
+MAKEFORWEB=$(DOCDIR)/web.makefile
+WEBFILESTOLINK=$(DOCDIR)/latex2html-init.pl $(DOCDIR)/bacula.sty $(DOCDIR)/translate_images.pl
+#
+# Main directory where to find all the documentation
+DESTDIR=../pdf-and-html
+#
+# Location of documentation in PDF
+PDF_DEST_DIR=$(DESTDIR)/$(DOC)
+#
+# Location of HTML documentation
+HTML_DEST_DIR=$(DESTDIR)/$(DOC)
+#
+# Temporary directory to translate tex to HTML
+WWW_BUILD_DIR=$(DESTDIR)/www-$(DOC)
+#
+# LATEX compiler
+LATEX_TO_PDF= pdflatex --output-directory $(PDF_DEST_DIR)
+first_rule: all
+
+all: pdftex web mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+updateversion:
+       @/bin/bash ../../update_version
+
+destdir:
+       @echo
+       @echo "Making output directories..."
+       @mkdir -p $(PDF_DEST_DIR) $(HTML_DEST_DIR)
+       echo "Output directories done"
+
+pdfcovers:
+       @echo ""
+       @echo "Making covers for $(DOC)"
+       @(cd $(IMAGES)/svg ; make pdf)
+       @echo "Covers done."
+       @echo ""
+
+external-references: destdir updateversion pdfcovers
+       @echo " "
+       @echo "Building external references for $(DOC)"
+       @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+       @export TEXINPUTS=.:../../../latex//: ; $(LATEX_TO_PDF) $(DOC)
+       @rm -f $(PDF_DEST_DIR)/$(DOC).pdf
+       @echo "$(DOC) external references done."
+
+pdftex: updateversion destdir pdfcovers
+       @echo ""
+       @echo "Making PDF manual with PDFLATEX compile..."
+       @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+       @export TEXINPUTS=.:../../../latex//: ; $(LATEX_TO_PDF) $(DOC); makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null ; $(LATEX_TO_PDF) $(DOC); $(LATEX_TO_PDF) $(DOC)
+       @echo "Done"
+
+
+web: mini-clean
+       @echo "Making web"
+       @rm -rf $(WWW_BUILD_DIR)
+       @mkdir -p $(WWW_BUILD_DIR)
+       @echo "Adapting $(DOC) tex files for HTML documentation..."
+       @(for F in $(TEXFILES) ;\
+       do \
+       cat $$F | sed -f ../pattern-to-handle > $(WWW_BUILD_DIR)/$$F ; \
+       done)
+       @ln -sf $(MAKEFORWEB) $(WWW_BUILD_DIR)/Makefile
+       @(for F in $(WEBFILESTOLINK);\
+       do \
+       ln -sf $$F $(WWW_BUILD_DIR)/;\
+       done)
+       (cd $(WWW_BUILD_DIR) ; make )
+       @echo "Done making web"
+
+show:
+       evince $(PDF_DEST_DIR)/${DOC}.pdf
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+       @rm -rf $(WWW_BUILD_DIR)
+
+clean:
+       @rm -f graphicspolicy.tex
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf $(WWW_BUILD_DIR)
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
+       @rm -rf $(WWW_BUILD_DIR)
+       @rm -rf $(HTML_DEST_DIR)
diff --git a/docs/manuals/en/developers/Makefile b/docs/manuals/en/developers/Makefile
new file mode 100644 (file)
index 0000000..b8b8ed4
--- /dev/null
@@ -0,0 +1,142 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+
+IMAGES=/home/kern/bacula/docs/docs/images
+
+DOC=developers
+MAINDOC=Developer_s_Guide.html
+DOCDIR=`pwd`
+TEXFILES=$(wildcard *tex)
+MAKEFORWEB=$(DOCDIR)/web.makefile
+WEBFILESTOLINK=$(DOCDIR)/latex2html-init.pl $(DOCDIR)/bacula.sty $(DOCDIR)/translate_images.pl
+#
+# Main directory where to find all the documentation
+DESTDIR=../pdf-and-html
+#
+# Location of documentation in PDF
+PDF_DEST_DIR=$(DESTDIR)/$(DOC)
+#
+# Location of HTML documentation
+HTML_DEST_DIR=$(DESTDIR)/$(DOC)
+#
+# Temporary directory to translate tex to HTML
+WWW_BUILD_DIR=$(DESTDIR)/www-$(DOC)
+#
+# LATEX compiler
+LATEX_TO_PDF= pdflatex --output-directory $(PDF_DEST_DIR)
+
+first_rule: all
+
+all: pdftex web mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+updateversion:
+       @/bin/bash ../../update_version
+
+destdir:
+       @echo
+       @echo "Making output directories..."
+       @mkdir -p $(PDF_DEST_DIR) $(HTML_DEST_DIR)
+       echo "Output directories done"
+
+pdfcovers:
+       @echo ""
+       @echo "Making covers for $(DOC)"
+       @(cd $(IMAGES)/svg ; make pdf)
+       @echo "Covers done."
+       @echo ""
+
+external-references: updateversion destdir pdfcovers
+       @echo " "
+       @echo "Building external references for $(DOC)"
+       @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+       @export TEXINPUTS=.:../../../latex//: ; $(LATEX_TO_PDF) $(DOC)
+       @rm -f $(PDF_DEST_DIR)/$(DOC).pdf
+       @echo "$(DOC) external references done."
+
+pdftex: updateversion destdir pdfcovers
+       @echo ""
+       @echo "Making PDF manual with $(LATEX_TO_PDF)compile..."
+       @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+       @export TEXINPUTS=.:../../../latex//: ; $(LATEX_TO_PDF) $(DOC); makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null ; $(LATEX_TO_PDF) $(DOC); $(LATEX_TO_PDF) $(DOC)
+       @echo "Done"
+
+
+web: mini-clean
+       @echo "Making web"
+       @rm -rf $(WWW_BUILD_DIR)
+       @mkdir -p $(WWW_BUILD_DIR)
+       @echo "Adapting $(DOC) tex files for HTML documentation..."
+       @(for F in $(TEXFILES) ;\
+       do \
+       cat $$F | sed -f ../pattern-to-handle > $(WWW_BUILD_DIR)/$$F ; \
+       done)
+       @ln -sf $(MAKEFORWEB) $(WWW_BUILD_DIR)/Makefile
+       @(for F in $(WEBFILESTOLINK);\
+       do \
+       ln -sf $$F $(WWW_BUILD_DIR)/;\
+       done)
+       (cd $(WWW_BUILD_DIR) ; make )
+       @echo "Done making web"
+
+
+show:
+       evince $(PDF_DEST_DIR)/${DOC}.pdf
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+       @rm -rf ../www-$(DOC)
+
+clean:
+       @rm -f graphicspolicy.tex
+       @rm -f 1 2 3
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.pdf *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f images.tex ${DOC}i.tex
+       @rm -f ${DOC}i-*.tex
+       @rm -rf $(WWW_BUILD_DIR)
+
+distclean:  clean
+       @rm -f ${DOC}.html ${DOC}.pdf
+       @rm -f Makefile version.tex
+       @rm -rf $(WWW_BUILD_DIR)
+       @rm -rf $(HTML_DEST_DIR)
+
diff --git a/docs/manuals/en/main/Makefile b/docs/manuals/en/main/Makefile
new file mode 100644 (file)
index 0000000..99a09d2
--- /dev/null
@@ -0,0 +1,159 @@
+#
+#  Makefile for Bacula LaTeX  Manual
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+DOC=main
+MAINDOC=Bacula_Main_Reference.html
+IMAGES=/home/kern/bacula/docs/docs/images
+DOCDIR=`pwd`
+TEXFILES=$(wildcard *tex)
+MAKEFORWEB=$(DOCDIR)/web.makefile
+WEBFILESTOLINK=$(DOCDIR)/latex2html-init.pl $(DOCDIR)/bacula.sty $(DOCDIR)/translate_images.pl
+#
+# Main directory where to find all the documentation
+DESTDIR=../pdf-and-html
+#
+# Location of documentation in PDF
+PDF_DEST_DIR=$(DESTDIR)/$(DOC)
+#
+# Location of HTML documentation
+HTML_DEST_DIR=$(DESTDIR)/$(DOC)
+#
+# Temporary directory to translate tex to HTML
+WWW_BUILD_DIR=$(DESTDIR)/www-$(DOC)
+#
+# LATEX compiler
+LATEX_TO_PDF= pdflatex --output-directory $(PDF_DEST_DIR)
+
+first_rule: all
+
+all: pdftex web mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+updateversion:
+       @/bin/bash ../../update_version
+
+destdir:
+       @echo
+       @echo "Making output directories..."
+       @mkdir -p $(PDF_DEST_DIR) $(HTML_DEST_DIR)
+       echo "Output directories done"
+
+pdfcovers:
+       @echo ""
+       @echo "Making covers for $(DOC)"
+       @(cd $(IMAGES)/svg ; make pdf)
+       @echo "Covers done."
+       @echo ""
+
+external-references: updateversion destdir pdfcovers
+       @echo " "
+       @echo "Building external references for $(DOC)"
+       @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+       @export TEXINPUTS=.:../../../latex//: ; $(LATEX_TO_PDF) $(DOC)
+       @rm -f $(PDF_DEST_DIR)/$(DOC).pdf
+       @echo "$(DOC) external references done."
+
+pdftex: updateversion destdir pdfcovers
+       @echo ""
+       @echo "Making PDF manual with $(LATEX_TO_PDF)compile..."
+       @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+       @export TEXINPUTS=.:../../../latex//: ; $(LATEX_TO_PDF) $(DOC); makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null ; $(LATEX_TO_PDF) $(DOC); $(LATEX_TO_PDF) $(DOC)
+       @echo "Done"
+
+
+web: mini-clean
+       @echo "Making web"
+       @rm -rf $(WWW_BUILD_DIR)
+       @mkdir -p $(WWW_BUILD_DIR)
+       @echo "Adapting $(DOC) tex files for HTML documentation..."
+       @(for F in $(TEXFILES) ;\
+       do \
+       cat $$F | sed -f ../pattern-to-handle > $(WWW_BUILD_DIR)/$$F ; \
+       done)
+       @ln -sf $(MAKEFORWEB) $(WWW_BUILD_DIR)/Makefile
+       @(for F in $(WEBFILESTOLINK);\
+       do \
+       ln -sf $$F $(WWW_BUILD_DIR)/;\
+       done)
+       (cd $(WWW_BUILD_DIR) ; make )
+       @echo "Done making web"
+
+
+show:
+       evince $(PDF_DEST_DIR)/${DOC}.pdf
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+       @rm -rf ../www-$(DOC)
+
+clean:
+       @rm -f graphicspolicy.tex
+       @rm -f 1 2 3
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.pdf *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f images.tex ${DOC}i.tex
+       @rm -f ${DOC}i-*.tex
+       @rm -rf $(WWW_BUILD_DIR)
+
+distclean:  clean
+       @rm -f ${DOC}.html ${DOC}.pdf
+       @rm -f Makefile version.tex
+       @rm -rf $(WWW_BUILD_DIR)
+       @rm -rf $(HTML_DEST_DIR)
diff --git a/docs/manuals/en/misc/Makefile b/docs/manuals/en/misc/Makefile
new file mode 100644 (file)
index 0000000..1503b24
--- /dev/null
@@ -0,0 +1,161 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+DOC=misc
+MAINDOC=Bacula_Miscellaneous_Guide.html
+IMAGES=/home/kern/bacula/docs/docs/images
+DOCDIR=`pwd`
+TEXFILES=$(wildcard *tex)
+MAKEFORWEB=$(DOCDIR)/web.makefile
+WEBFILESTOLINK=$(DOCDIR)/latex2html-init.pl $(DOCDIR)/bacula.sty $(DOCDIR)/translate_images.pl
+#
+# Main directory where to find all the documentation
+DESTDIR=../pdf-and-html
+#
+# Location of documentation in PDF
+PDF_DEST_DIR=$(DESTDIR)/$(DOC)
+#
+# Location of HTML documentation
+HTML_DEST_DIR=$(DESTDIR)/$(DOC)
+#
+# Temporary directory to translate tex to HTML
+WWW_BUILD_DIR=$(DESTDIR)/www-$(DOC)
+#
+# LATEX compiler
+LATEX_TO_PDF= pdflatex --output-directory $(PDF_DEST_DIR)
+
+first_rule: all
+
+all: pdftex web mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+updateversion:
+       @/bin/bash ../../update_version
+
+destdir:
+       @echo
+       @echo "Making output directories..."
+       @mkdir -p $(PDF_DEST_DIR) $(HTML_DEST_DIR)
+       echo "Output directories done"
+
+pdfcovers:
+       @echo ""
+       @echo "Making covers for $(DOC)"
+       @(cd $(IMAGES)/svg ; make pdf)
+       @echo "Covers done."
+       @echo ""
+
+external-references: updateversion destdir pdfcovers
+       @echo " "
+       @echo "Building external references for $(DOC)"
+       @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+       @export TEXINPUTS=.:../../../latex//: ; $(LATEX_TO_PDF) $(DOC)
+       @rm -f $(PDF_DEST_DIR)/$(DOC).pdf
+       @echo "$(DOC) external references done."
+
+pdftex: updateversion destdir pdfcovers
+       @echo ""
+       @echo "Making PDF manual with $(LATEX_TO_PDF)compile..."
+       @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+       @export TEXINPUTS=.:../../../latex//: ; $(LATEX_TO_PDF) $(DOC); makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null ; $(LATEX_TO_PDF) $(DOC); $(LATEX_TO_PDF) $(DOC)
+       @echo "Done"
+
+
+web: mini-clean
+       @echo "Making web"
+       @rm -rf $(WWW_BUILD_DIR)
+       @mkdir -p $(WWW_BUILD_DIR)
+       @echo "Adapting $(DOC) tex files for HTML documentation..."
+       @(for F in $(TEXFILES) ;\
+       do \
+       cat $$F | sed -f ../pattern-to-handle > $(WWW_BUILD_DIR)/$$F ; \
+       done)
+       @ln -sf $(MAKEFORWEB) $(WWW_BUILD_DIR)/Makefile
+       @(for F in $(WEBFILESTOLINK);\
+       do \
+       ln -sf $$F $(WWW_BUILD_DIR)/;\
+       done)
+       (cd $(WWW_BUILD_DIR) ; make )
+       @echo "Done making web"
+
+
+show:
+       evince $(PDF_DEST_DIR)/${DOC}.pdf
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+       @rm -rf ../www-$(DOC)
+
+clean:
+       @rm -f graphicspolicy.tex
+       @rm -f 1 2 3
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.pdf *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f images.tex ${DOC}i.tex
+       @rm -f ${DOC}i-*.tex
+       @rm -rf $(WWW_BUILD_DIR)
+
+distclean:  clean
+       @rm -f ${DOC}.html ${DOC}.pdf
+       @rm -f Makefile version.tex
+       @rm -rf $(WWW_BUILD_DIR)
+       @rm -rf $(HTML_DEST_DIR)
diff --git a/docs/manuals/en/problems/Makefile b/docs/manuals/en/problems/Makefile
new file mode 100644 (file)
index 0000000..a6ca062
--- /dev/null
@@ -0,0 +1,160 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+DOC=problems
+MAINDOC=Bacula_Problem_Resolution_G.html
+IMAGES=/home/kern/bacula/docs/docs/images
+DOCDIR=`pwd`
+TEXFILES=$(wildcard *tex)
+MAKEFORWEB=$(DOCDIR)/web.makefile
+WEBFILESTOLINK=$(DOCDIR)/latex2html-init.pl $(DOCDIR)/bacula.sty $(DOCDIR)/translate_images.pl
+#
+# Main directory where to find all the documentation
+DESTDIR=../pdf-and-html
+#
+# Location of documentation in PDF
+PDF_DEST_DIR=$(DESTDIR)/$(DOC)
+#
+# Location of HTML documentation
+HTML_DEST_DIR=$(DESTDIR)/$(DOC)
+#
+# Temporary directory to translate tex to HTML
+WWW_BUILD_DIR=$(DESTDIR)/www-$(DOC)
+#
+# LATEX compiler
+LATEX_TO_PDF= pdflatex --output-directory $(PDF_DEST_DIR)
+
+first_rule: all
+
+all: pdftex web mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+updateversion:
+       @/bin/bash ../../update_version
+
+destdir:
+       @echo
+       @echo "Making output directories..."
+       @mkdir -p $(PDF_DEST_DIR) $(HTML_DEST_DIR)
+       echo "Output directories done"
+
+pdfcovers:
+       @echo ""
+       @echo "Making covers for $(DOC)"
+       @(cd $(IMAGES)/svg ; make pdf)
+       @echo "Covers done."
+       @echo ""
+
+external-references: updateversion destdir pdfcovers
+       @echo " "
+       @echo "Building external references for $(DOC)"
+       @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+       @export TEXINPUTS=.:../../../latex//: ; $(LATEX_TO_PDF) $(DOC)
+       @rm -f $(PDF_DEST_DIR)/$(DOC).pdf
+       @echo "$(DOC) external references done."
+
+pdftex: updateversion destdir pdfcovers
+       @echo ""
+       @echo "Making PDF manual with $(LATEX_TO_PDF)compile..."
+       @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+       @export TEXINPUTS=.:../../../latex//: ; $(LATEX_TO_PDF) $(DOC); makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null ; $(LATEX_TO_PDF) $(DOC); $(LATEX_TO_PDF) $(DOC)
+       @echo "Done"
+
+
+web: mini-clean
+       @echo "Making web"
+       @rm -rf $(WWW_BUILD_DIR)
+       @mkdir -p $(WWW_BUILD_DIR)
+       @echo "Adapting $(DOC) tex files for HTML documentation..."
+       @(for F in $(TEXFILES) ;\
+       do \
+       cat $$F | sed -f ../pattern-to-handle > $(WWW_BUILD_DIR)/$$F ; \
+       done)
+       @ln -sf $(MAKEFORWEB) $(WWW_BUILD_DIR)/Makefile
+       @(for F in $(WEBFILESTOLINK);\
+       do \
+       ln -sf $$F $(WWW_BUILD_DIR)/;\
+       done)
+       (cd $(WWW_BUILD_DIR) ; make )
+       @echo "Done making web"
+
+
+show:
+       evince $(PDF_DEST_DIR)/${DOC}.pdf
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+       @rm -rf ../www-$(DOC)
+
+clean:
+       @rm -f graphicspolicy.tex
+       @rm -f 1 2 3
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.pdf *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f images.tex ${DOC}i.tex
+       @rm -f ${DOC}i-*.tex
+       @rm -rf $(WWW_BUILD_DIR)
+
+distclean:  clean
+       @rm -f ${DOC}.html ${DOC}.pdf
+       @rm -f Makefile version.tex
+       @rm -rf $(WWW_BUILD_DIR)
+       @rm -rf $(HTML_DEST_DIR)
diff --git a/docs/manuals/en/utility/Makefile b/docs/manuals/en/utility/Makefile
new file mode 100644 (file)
index 0000000..755a699
--- /dev/null
@@ -0,0 +1,160 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+DOC=utility
+MAINDOC=Bacula_Utility_Programs.html
+IMAGES=/home/kern/bacula/docs/docs/images
+DOCDIR=`pwd`
+TEXFILES=$(wildcard *tex)
+MAKEFORWEB=$(DOCDIR)/web.makefile
+WEBFILESTOLINK=$(DOCDIR)/latex2html-init.pl $(DOCDIR)/bacula.sty $(DOCDIR)/translate_images.pl
+#
+# Main directory where to find all the documentation
+DESTDIR=../pdf-and-html
+#
+# Location of documentation in PDF
+PDF_DEST_DIR=$(DESTDIR)/$(DOC)
+#
+# Location of HTML documentation
+HTML_DEST_DIR=$(DESTDIR)/$(DOC)
+#
+# Temporary directory to translate tex to HTML
+WWW_BUILD_DIR=$(DESTDIR)/www-$(DOC)
+#
+# LATEX compiler
+LATEX_TO_PDF= pdflatex --output-directory $(PDF_DEST_DIR)
+
+first_rule: all
+
+all: pdftex web mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+updateversion:
+       @/bin/bash ../../update_version
+
+destdir:
+       @echo
+       @echo "Making output directories..."
+       @mkdir -p $(PDF_DEST_DIR) $(HTML_DEST_DIR)
+       echo "Output directories done"
+
+pdfcovers:
+       @echo ""
+       @echo "Making covers for $(DOC)"
+       @(cd $(IMAGES)/svg ; make pdf)
+       @echo "Covers done."
+       @echo ""
+
+external-references: updateversion destdir pdfcovers
+       @echo " "
+       @echo "Building external references for $(DOC)"
+       @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+       @export TEXINPUTS=.:../../../latex//: ; $(LATEX_TO_PDF) $(DOC)
+       @rm -f $(PDF_DEST_DIR)/$(DOC).pdf
+       @echo "$(DOC) external references done."
+
+pdftex: updateversion destdir pdfcovers
+       @echo ""
+       @echo "Making PDF manual with $(LATEX_TO_PDF)compile..."
+       @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+       @export TEXINPUTS=.:../../../latex//: ; $(LATEX_TO_PDF) $(DOC); makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null ; $(LATEX_TO_PDF) $(DOC); $(LATEX_TO_PDF) $(DOC)
+       @echo "Done"
+
+
+web: mini-clean
+       @echo "Making web"
+       @rm -rf $(WWW_BUILD_DIR)
+       @mkdir -p $(WWW_BUILD_DIR)
+       @echo "Adapting $(DOC) tex files for HTML documentation..."
+       @(for F in $(TEXFILES) ;\
+       do \
+       cat $$F | sed -f ../pattern-to-handle > $(WWW_BUILD_DIR)/$$F ; \
+       done)
+       @ln -sf $(MAKEFORWEB) $(WWW_BUILD_DIR)/Makefile
+       @(for F in $(WEBFILESTOLINK);\
+       do \
+       ln -sf $$F $(WWW_BUILD_DIR)/;\
+       done)
+       (cd $(WWW_BUILD_DIR) ; make )
+       @echo "Done making web"
+
+
+show:
+       evince $(PDF_DEST_DIR)/${DOC}.pdf
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+       @rm -rf ../www-$(DOC)
+
+clean:
+       @rm -f graphicspolicy.tex
+       @rm -f 1 2 3
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.pdf *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f images.tex ${DOC}i.tex
+       @rm -f ${DOC}i-*.tex
+       @rm -rf $(WWW_BUILD_DIR)
+
+distclean:  clean
+       @rm -f ${DOC}.html ${DOC}.pdf
+       @rm -f Makefile version.tex
+       @rm -rf $(WWW_BUILD_DIR)
+       @rm -rf $(HTML_DEST_DIR)
diff --git a/docs/manuals/es/console/Makefile b/docs/manuals/es/console/Makefile
new file mode 100644 (file)
index 0000000..ef4fe26
--- /dev/null
@@ -0,0 +1,142 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=console
+MAINDOC=Bacula_Console_Operators_Gu.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} .; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @rm -f ${DOC}/xp-*.png
+       @rm -f ${DOC}/next.eps ${DOC}/next.png ${DOC}/prev.eps ${DOC}/prev.png ${DOC}/up.eps ${DOC}/up.png
+       latex2html -split 3 -local_icons -t "Bacula Console and Operators Guide" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/es/developers/Makefile b/docs/manuals/es/developers/Makefile
new file mode 100644 (file)
index 0000000..3994aa8
--- /dev/null
@@ -0,0 +1,125 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+
+IMAGES=../../../images
+
+DOC=developers
+
+first_rule: all
+
+all: tex web pdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @cp -fp ${IMAGES}/hires/*.eps .
+       touch ${DOC}.idx ${DOC}i-general.tex
+       -latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx >/dev/null 2>/dev/null
+       -latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making ${DOC} pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+       @rm -f *.eps *.old
+
+dvipdf:
+       @echo "Making ${DOC} pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi >tex.out 2>&1
+
+html:
+       @echo "Making ${DOC} html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @touch ${DOC}.html
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @rm -f *.eps *.gif *.jpg *.old
+
+web:
+       @echo "Making ${DOC} web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @rm -f ${DOC}/*
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f ${DOC}/imagename_translations ] ; then \
+          ./translate_images.pl --to_meaningful_names ${DOC}/Developer*Guide.html; \
+        fi)
+       @rm -rf ${DOC}/*.html
+       latex2html -split 4 -local_icons -t "Developer's Guide" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/Bacula_Developer_Notes.html ${DOC}/index.html
+       @rm -f *.eps *.gif *.jpg ${DOC}/*.eps  *.old 
+       @rm -f ${DOC}/idle.png
+       @rm -f ${DOC}/win32-*.png ${DOC}/wx-console*.png ${DOC}/xp-*.png
+       @rm -f ${DOC}/*.pl ${DOC}/*.log ${DOC}/*.aux ${DOC}/*.idx
+       @rm -f ${DOC}/*.out WARNINGS
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+clean:
+       @rm -f 1 2 3
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.pdf *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f images.pl labels.pl internals.pl
+       @rm -rf ${DOC}
+       @rm -f images.tex ${DOC}i.tex
+       @rm -f ${DOC}i-*.tex
+
+
+distclean:  clean
+       @rm -f ${DOC}.html ${DOC}.pdf
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/es/main/Makefile b/docs/manuals/es/main/Makefile
new file mode 100644 (file)
index 0000000..b437006
--- /dev/null
@@ -0,0 +1,143 @@
+#
+#  Makefile for Bacula LaTeX  Manual
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=main
+MAINDOC=Bacula_Main_Reference.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       makeindex ${DOC}.ddx -o ${DOC}.dnd >/dev/null 2>/dev/null
+       makeindex ${DOC}.fdx -o ${DOC}.fnd >/dev/null 2>/dev/null
+       makeindex ${DOC}.sdx -o ${DOC}.snd >/dev/null 2>/dev/null
+       makeindex ${DOC}.cdx -o ${DOC}.cnd >/dev/null 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       latex2html -split 3 -local_icons -t "Bacula Main Reference" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/es/misc/Makefile b/docs/manuals/es/misc/Makefile
new file mode 100644 (file)
index 0000000..a70a83e
--- /dev/null
@@ -0,0 +1,139 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=misc
+MAINDOC=Bacula_Miscellaneous_Guide.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       latex2html -white -no_subdir -split 0 -toc_stars -white \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}/${MAINDOC}; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @rm -f ${DOC}/xp-*.png
+       @rm -f ${DOC}/next.eps ${DOC}/next.png ${DOC}/prev.eps ${DOC}/prev.png ${DOC}/up.eps ${DOC}/up.png
+       latex2html -split 3 -local_icons -t "Bacula Miscellaneous Guide" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}/${MAINDOC}; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/es/problems/Makefile b/docs/manuals/es/problems/Makefile
new file mode 100644 (file)
index 0000000..f8ebad0
--- /dev/null
@@ -0,0 +1,143 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=problems
+MAINDOC=Bacula_Problem_Resolution_G.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @rm -f ${DOC}/xp-*.png
+       @rm -f ${DOC}/next.eps ${DOC}/next.png ${DOC}/prev.eps ${DOC}/prev.png ${DOC}/up.eps ${DOC}/up.png
+       latex2html -split 3 -local_icons -t "Bacula Problem Resolution Guide" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+       @rm -f ${DOC}i-*.tex
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/es/utility/Makefile b/docs/manuals/es/utility/Makefile
new file mode 100644 (file)
index 0000000..afca483
--- /dev/null
@@ -0,0 +1,143 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=utility
+MAINDOC=Bacula_Utility_Programs.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       cp ${IMAGES}/bacula-logo.png ${DOC}
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @rm -f ${DOC}/xp-*.png
+       @rm -f ${DOC}/next.eps ${DOC}/next.png ${DOC}/prev.eps ${DOC}/prev.png ${DOC}/up.eps ${DOC}/up.png
+       latex2html -split 3 -local_icons -t "Bacula Utility Programs" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/fr/console/Makefile b/docs/manuals/fr/console/Makefile
new file mode 100644 (file)
index 0000000..ef4fe26
--- /dev/null
@@ -0,0 +1,142 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=console
+MAINDOC=Bacula_Console_Operators_Gu.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} .; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @rm -f ${DOC}/xp-*.png
+       @rm -f ${DOC}/next.eps ${DOC}/next.png ${DOC}/prev.eps ${DOC}/prev.png ${DOC}/up.eps ${DOC}/up.png
+       latex2html -split 3 -local_icons -t "Bacula Console and Operators Guide" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/fr/developers/Makefile b/docs/manuals/fr/developers/Makefile
new file mode 100644 (file)
index 0000000..3994aa8
--- /dev/null
@@ -0,0 +1,125 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+
+IMAGES=../../../images
+
+DOC=developers
+
+first_rule: all
+
+all: tex web pdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @cp -fp ${IMAGES}/hires/*.eps .
+       touch ${DOC}.idx ${DOC}i-general.tex
+       -latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx >/dev/null 2>/dev/null
+       -latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making ${DOC} pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+       @rm -f *.eps *.old
+
+dvipdf:
+       @echo "Making ${DOC} pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi >tex.out 2>&1
+
+html:
+       @echo "Making ${DOC} html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @touch ${DOC}.html
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @rm -f *.eps *.gif *.jpg *.old
+
+web:
+       @echo "Making ${DOC} web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @rm -f ${DOC}/*
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f ${DOC}/imagename_translations ] ; then \
+          ./translate_images.pl --to_meaningful_names ${DOC}/Developer*Guide.html; \
+        fi)
+       @rm -rf ${DOC}/*.html
+       latex2html -split 4 -local_icons -t "Developer's Guide" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/Bacula_Developer_Notes.html ${DOC}/index.html
+       @rm -f *.eps *.gif *.jpg ${DOC}/*.eps  *.old 
+       @rm -f ${DOC}/idle.png
+       @rm -f ${DOC}/win32-*.png ${DOC}/wx-console*.png ${DOC}/xp-*.png
+       @rm -f ${DOC}/*.pl ${DOC}/*.log ${DOC}/*.aux ${DOC}/*.idx
+       @rm -f ${DOC}/*.out WARNINGS
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+clean:
+       @rm -f 1 2 3
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.pdf *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f images.pl labels.pl internals.pl
+       @rm -rf ${DOC}
+       @rm -f images.tex ${DOC}i.tex
+       @rm -f ${DOC}i-*.tex
+
+
+distclean:  clean
+       @rm -f ${DOC}.html ${DOC}.pdf
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/fr/main/Makefile b/docs/manuals/fr/main/Makefile
new file mode 100644 (file)
index 0000000..b437006
--- /dev/null
@@ -0,0 +1,143 @@
+#
+#  Makefile for Bacula LaTeX  Manual
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=main
+MAINDOC=Bacula_Main_Reference.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       makeindex ${DOC}.ddx -o ${DOC}.dnd >/dev/null 2>/dev/null
+       makeindex ${DOC}.fdx -o ${DOC}.fnd >/dev/null 2>/dev/null
+       makeindex ${DOC}.sdx -o ${DOC}.snd >/dev/null 2>/dev/null
+       makeindex ${DOC}.cdx -o ${DOC}.cnd >/dev/null 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       latex2html -split 3 -local_icons -t "Bacula Main Reference" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/fr/misc/Makefile b/docs/manuals/fr/misc/Makefile
new file mode 100644 (file)
index 0000000..a70a83e
--- /dev/null
@@ -0,0 +1,139 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=misc
+MAINDOC=Bacula_Miscellaneous_Guide.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       latex2html -white -no_subdir -split 0 -toc_stars -white \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}/${MAINDOC}; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @rm -f ${DOC}/xp-*.png
+       @rm -f ${DOC}/next.eps ${DOC}/next.png ${DOC}/prev.eps ${DOC}/prev.png ${DOC}/up.eps ${DOC}/up.png
+       latex2html -split 3 -local_icons -t "Bacula Miscellaneous Guide" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}/${MAINDOC}; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/fr/problems/Makefile b/docs/manuals/fr/problems/Makefile
new file mode 100644 (file)
index 0000000..f8ebad0
--- /dev/null
@@ -0,0 +1,143 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=problems
+MAINDOC=Bacula_Problem_Resolution_G.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @rm -f ${DOC}/xp-*.png
+       @rm -f ${DOC}/next.eps ${DOC}/next.png ${DOC}/prev.eps ${DOC}/prev.png ${DOC}/up.eps ${DOC}/up.png
+       latex2html -split 3 -local_icons -t "Bacula Problem Resolution Guide" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+       @rm -f ${DOC}i-*.tex
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex
diff --git a/docs/manuals/fr/utility/Makefile b/docs/manuals/fr/utility/Makefile
new file mode 100644 (file)
index 0000000..afca483
--- /dev/null
@@ -0,0 +1,143 @@
+#
+#
+#  Makefile for LaTeX  
+#
+# To build everything do
+#    make tex
+#    make web
+#    make html
+#    make dvipdf
+#
+# or simply
+#
+#    make
+#
+# for rapid development do:
+#    make tex
+#    make show
+#
+#
+# If you are having problems getting "make" to work, debugging it is
+#  easier if can see the output from latex, which is normally redirected
+#  to /dev/null.  To see it, do the following:
+#
+#   cd docs/manual
+#   make tex
+#   latex bacula.tex
+#
+#  typically the latex command will stop indicating the error (e.g. a
+#  missing \ in front of a _ or a missing { or ] ...
+#
+#  The following characters must be preceded by a backslash
+#    to be entered as printable characters:
+# 
+#    # $ % & ~ _ ^ \ { }
+#
+
+IMAGES=../../../images
+
+DOC=utility
+MAINDOC=Bacula_Utility_Programs.html
+
+first_rule: all
+
+all: tex web dvipdf mini-clean
+
+.SUFFIXES:     .tex .html
+.PHONY:
+.DONTCARE:
+
+
+tex:
+       @../../update_version
+       @echo "Making version `cat version.tex`"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       @touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
+            ${DOC}i-console.tex ${DOC}i-general.tex
+       latex -interaction=batchmode ${DOC}.tex
+       makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
+
+pdf:
+       @echo "Making pdfm"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdfm -p a4 ${DOC}.dvi
+
+dvipdf:
+       @echo "Making dvi to pdf"
+       @cp -fp ${IMAGES}/hires/*.eps .
+       dvipdf ${DOC}.dvi ${DOC}.pdf
+
+html:
+       @echo " "
+       @echo "Making html"
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
+               -init_file latex2html-init.pl ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       cp ${IMAGES}/bacula-logo.png ${DOC}
+       (cd ${DOC}; for i in *.png ; do cp -fp ../${IMAGES}/$${i} . 2>/dev/null; done)
+       @echo "Done making html"
+
+web:
+       @echo "Making web"
+       @rm -rf ${DOC}
+       @mkdir -p ${DOC}
+       @cp -fp ${IMAGES}/*.eps .
+       @rm -f next.eps next.png prev.eps prev.png up.eps up.png
+       @rm -f ${DOC}/xp-*.png
+       @rm -f ${DOC}/next.eps ${DOC}/next.png ${DOC}/prev.eps ${DOC}/prev.png ${DOC}/up.eps ${DOC}/up.png
+       latex2html -split 3 -local_icons -t "Bacula Utility Programs" -long_titles 4 \
+               -toc_stars -contents_in_nav -init_file latex2html-init.pl \
+               -no_antialias -no_antialias_text \
+               -white -notransparent ${DOC} >tex.out 2>&1
+       @(if [ -f imagename_translations ] ; then \
+           ./translate_images.pl --from_meaningful_names ${DOC}.html; \
+        fi)
+       @cp -f ${DOC}/${MAINDOC} ${DOC}/index.html
+       @echo "Done making web"
+show:
+       xdvi ${DOC}
+
+texcheck:
+       ./check_tex.pl ${DOC}.tex
+
+main_configs:
+       pic2graph -density 100 <main_configs.pic >main_configs.png
+
+mini-clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.gif *.jpg *.eps
+       @rm -f *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.backup *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd *.old *.out 
+       @rm -f ${DOC}/*.gif ${DOC}/*.jpg ${DOC}/*.eps
+       @rm -f ${DOC}/*.aux ${DOC}/*.cp ${DOC}/*.fn ${DOC}/*.ky ${DOC}/*.log ${DOC}/*.pg
+       @rm -f ${DOC}/*.backup ${DOC}/*.ilg ${DOC}/*.lof ${DOC}/*.lot
+       @rm -f ${DOC}/*.cdx ${DOC}/*.cnd ${DOC}/*.ddx ${DOC}/*.ddn ${DOC}/*.fdx ${DOC}/*.fnd ${DOC}/*.ind ${DOC}/*.sdx ${DOC}/*.snd
+       @rm -f ${DOC}/*.dnd ${DOC}/*.old ${DOC}/*.out
+       @rm -f ${DOC}/WARNINGS
+
+
+clean:
+       @rm -f 1 2 3 *.tex~
+       @rm -f *.png *.gif *.jpg *.eps
+       @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
+       @rm -f *.html *.backup *.ps *.dvi *.ilg *.lof *.lot
+       @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
+       @rm -f *.dnd imagename_translations
+       @rm -f *.old WARNINGS *.out *.toc *.idx
+       @rm -f ${DOC}i-*.tex
+       @rm -rf ${DOC}
+
+
+distclean: clean
+       @rm -f images.pl labels.pl internals.pl
+       @rm -f Makefile version.tex