]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/README
Use Debian systemd start/stop scripts supplied by Sven Hartge
[bacula/bacula] / bacula / README
index db6f596a8d428a1d85b69b5adc7955f330ea108f..01912f79ab136fecbff0f91012842816787ac2ea 100644 (file)
@@ -1,44 +1,72 @@
 
-This is the first release of Bacula, and as such it
-is perhaps a bit rough around the edges. As you will
-note, I don't follow the standard GNU release numbering
-conventions, but rather one that I started in 1970.
-My internal releases were 0.nn, the first release to
-another user was 1.0, each modified source code release
-then gets a new minor release (1.1, ...) as well as
-a date. Each major change in the software -- e.g. new
-tape format will have the major release number incremented.
-
-Your best bet for getting Bacula up and running
-is to read the manual, which can be found in
-<bacula-main-directory>/doc/html-manual, or in
-<bacula-main-directory>/doc/bacula.pdf.
+Your best bet to get Bacula compiled and running is
+to read the online manual at:
 
+  http://www.bacula.org
+
+You will save yourself a lot of pain if you read
+the manual -- it is online at the above site.
 Barring reading the manual, you might try the
 following:
 
-CFLAGS="-g -Wall" \
-  ./configure \
-    --sbindir=$HOME/bacula/bin \
-    --sysconfdir=$HOME/bacula/bin \
-    --with-pid-dir=$HOME/bacula/bin \
-    --with-subsys-dir=$HOME/bacula/bin \
-    --enable-gnome \
-    --with-mysql=$HOME/mysql \
-    --with-working-dir=$HOME/bacula/bin/working \
-    --with-dump-email=YOUR_EMAIL_ADDRESS \
-    --with-job-email=YOUR_EMAIL_ADDRESS \
-    --with-smtp-host=YOUR_SMTP_SERVER_ADDRESS \
-    --with-baseport=9101
+To Configure it:
+
+        CFLAGS="-g -O2" \
+          ./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
 
 
-Build Bacula
+Build Bacula:
 
    make
 
-   There should be no errors.  The most likely source of
-   errors will probably come in the src/stored directory
-   in time.c or dev.c.  There may also be problems in
-   lib/signal.c as I currently pull in all Linux signals,
-   some of which may not be available on your system.
+   If you are doing a port, there should be no errors.  The most
+   likely source of errors will probably come in the src/stored
+   directory in time.c or dev.c.  There may also be problems in
+   lib/signal.c as I currently pull in all Linux signals, some of
+   which may not be available on your system.
+
+To create the database:
+
+   src/cats/make_bacula_tables
+
+To install:
+
+   make install
+
+To start it:
+
+   cd $HOME/bacula/bin
+   ./bacula start
+
+To start it (as a developer). This is not appropriate if you
+are installing Bacula.
+
+   ./startit
+   ./console
+
+To stop it:
+
+  ./stopit
+
+Well, it is all just a bit more complicated than that,
+but you should have the idea.
+
+Be sure you read the chapter about testing your tape drive!
+Don't waste a lot of time setting up and running Bacula, if
+your drive is not supported.
+
+FreeBSD users, pay special attention to the Device configuration
+parameters needed to deal with FreeBSD tape drivers.
 
+License:
+Please see the file LICENSE for the terms of the license.