Skip to content
This repository has been archived by the owner on Mar 19, 2021. It is now read-only.

Commit

Permalink
Imported bacula-docs-5.2.13 as downloaded from sourceforge.
Browse files Browse the repository at this point in the history
Released on 19/2/2013.
  • Loading branch information
Marco van Wieringen committed Aug 31, 2013
0 parents commit b672ecf
Show file tree
Hide file tree
Showing 1,625 changed files with 2,854,009 additions and 0 deletions.
41 changes: 41 additions & 0 deletions .gitignore
@@ -0,0 +1,41 @@
Makefile
*/Makefile
*.sty
*.dvi
*.idx
*.maf
*.toc
*.mtc*
*/version.tex
manuals/en/*/version.tex
manuals/*/*/version.tex
manuals/*/utility/utilityi*
manuals/*/misc/misci*
images/pdf
images/png
images/svg
images/eps
covers
manuals/*/console/consolei*
manuals/*/developers/developersi*
manuals/*/main/maini*
manuals/*/www-*
tools/wholemenu_*
config.*
autoconf/Make.common
autom4te.cache
manuals/*/console/console.pdf
manuals/*/console/console/
manuals/*/developers/developers.pdf
manuals/*/developers/developers/
manuals/*/main/main.pdf
manuals/*/main/main/
manuals/*/misc/misc.pdf
manuals/*/misc/misc/
manuals/*/problems/problems.pdf
manuals/*/problems/problems/
manuals/*/utility/utility.pdf
manuals/*/utility/utility/
version.tex
bsysmanual
manuals/en/images
138 changes: 138 additions & 0 deletions Makefile.in
@@ -0,0 +1,138 @@
#
# $Id$
#
@MCOMMON@

srcdir = @srcdir@
VPATH = @srcdir@
.PATH: @srcdir@
BACULASRC = @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

#-------------------------------------------------------------------------

en: all

all:
@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 ..."

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


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


devclean:
$(RMF) Makefile

depend:

install:
# $(INSTALL_DATA) bacula.1 $(DESTDIR)$(mandir)/$(manprefix)bacula.$(manext)

uninstall:
# -cd $(mandir); $(RMF) $(manprefix)bacula.$(manext)
83 changes: 83 additions & 0 deletions README
@@ -0,0 +1,83 @@

This is the Bacula documentation directory. It currently contains
the following subdirectories:

Directory Contents
home-page The Bacula Web Site
manuals All the manuals
manuals/en English version of the manuals
manuals/en/catalog Catalog
concepts Concepts
console Console and Operators Guide
developers Developer's guide
install Installation and Configuration Guide
problems Problem Resolution Guide
utility Utility Programs

manuals/de German translation of the manual
manuals/de/catalog Catalog
concepts Concepts
console Console and Operators Guide
developers Developer's guide
install Installation and Configuration Guide
problems Problem Resolution Guide
utility Utility Programs

manuals/fr French translation of the manual
manuals/fr/catalog Catalog
concepts Concepts
console Console and Operators Guide
developers Developer's guide
install Installation and Configuration Guide
problems Problem Resolution Guide
utility Utility Programs

techlogs Technical development logs

Build instructions:

You must have at least the following packages loaded:
latex2html
te_latex
tetex

First, you must do:

cd <docs>
./configure --with-bacula=<path-to-bacula-source>

This will find the current Bacula version, and create
all the Makefiles from Makefile.in

Do not edit the Makefiles or your changes will be lost. Always
edit Makefile.in

Web site: nothing to build, simply copy the files to the
Web site, then load the documents in the appropriate
places.


English manual:
cd <docs>
make

The above builds all the Bacula English manuals.
At some point in the future, it will also build the
other languages, when they are ready for distribution.

Each subdirectory of manuals/en/xxx contains a subdirectory
named xxx which contains the web version of that particular
manual. The pdf is in manuals/en/xxx/xxx.pdf

German manual:
cd <docs>
make german
Same as above

French manual:
cd <docs>
make french
Same as above:

A distribution is made by exporting the SVN then building everything
and finally tarring it up.
43 changes: 43 additions & 0 deletions autoconf/Make.common.in
@@ -0,0 +1,43 @@
# autoconf/Make.common.in -*- Makefile -*-
# release date (man), LSM date, version number/name, current maintainer
DATE="@DATE@"
LSMDATE=@LSMDATE@
VERSION=@VERSION@
VERNAME=bacula-$(VERSION)#
MAINT=Kern Sibbald#
MAINTEMAIL=<kern@sibbald.com>#
#-------------------------------------------------------------------------

SHELL = /bin/sh

# Installation target directories & other installation stuff
prefix = @prefix@
exec_prefix = @exec_prefix@
binprefix =
manprefix =
sbindir = @sbindir@
sysconfdir = @sysconfdir@
scriptdir = @scriptdir@
mandir = @mandir@/man1
manext = 1
datarootdir=@datarootdir@

# Tools & program stuff
MV = @MV@
RM = @RM@
RMF = @RM@ -f
CP = @CP@
SED = @SED@
AWK = @AWK@
ECHO = @ECHO@
CMP = @CMP@
INSTALL = @INSTALL@
# add the -s to the following in PRODUCTION mode
INSTALL_PROGRAM = @INSTALL@ -m @SBINPERM@
INSTALL_DATA = @INSTALL@ -m 644
INSTALL_SCRIPT = @INSTALL@ -m @SBINPERM@
INSTALL_CONFIG = @INSTALL@ -m 640


# End of common section of the Makefile
#-------------------------------------------------------------------------
24 changes: 24 additions & 0 deletions autoconf/acconfig.h
@@ -0,0 +1,24 @@
/* ------------------------------------------------------------------------- */
/* -- CONFIGURE SPECIFIED FEATURES -- */
/* ------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------- */
/* -- CONFIGURE DETECTED FEATURES -- */
/* ------------------------------------------------------------------------- */

/* Operating systems */
/* OSes */
#undef HAVE_LINUX_OS
#undef HAVE_FREEBSD_OS
#undef HAVE_NETBSD_OS
#undef HAVE_OPENBSD_OS
#undef HAVE_BSDI_OS
#undef HAVE_HPUX_OS
#undef HAVE_SUN_OS
#undef HAVE_IRIX_OS
#undef HAVE_AIX_OS
#undef HAVE_SGI_OS
#undef HAVE_CYGWIN
#undef HAVE_OSF1_OS
#undef HAVE_DARWIN_OS

0 comments on commit b672ecf

Please sign in to comment.