+
+This file is rather out of date, and if you want to avoid a lot
+of pain, you will read the manual, which you can find at www.bacula.org
+
+
--------------------------------------------------------------------------
Using GNU autoconfig
--------------------------------------------------------------------------
1. Read the Compiling and Installing section of the HTML manual
- in the "doc" directory.
+ at http://www.bacula.org
2. Run ./configure to generate config.h and the various Makefiles.
./configure --help gives a list of possible options. Note, in
A typical Bacula development configuration for Linux is:
- CFLAGS="-g -Wall" ./configure --enable-smartalloc --enable-mysql
+ CFLAGS="-g -O2 -Wall" \
+ ./configure \
+ --sbindir=$HOME/bacula/bin \
+ --sysconfdir=$HOME/bacula/bin \
+ --with-pid-dir=$HOME/bacula/bin/working \
+ --with-subsys-dir=$HOME/bacula/bin/working \
+ --enable-smartalloc \
+ --with-mysql \
+ --with-working-dir=$HOME/bacula/bin/working \
+ --with-dump-email=your@address.com \
+ --with-job-email=your@address.com \
+ --with-smtp-host=localhost
+
See the README for a few additional details and the online manual
- for all the gory details: http://www.bacula.org/html-manual
+ for all the gory details: http://www.bacula.org/rel-manual
3. Carefully review the output from ./configure. If it is not
what you want, re-run the ./configure. Often ./configure "caches"