]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/README
Nic's watchdog code + cleanup jcr locking/use_count
[bacula/bacula] / bacula / README
index d028fe86f65cdff32bf8358d58c129a44bda0c2e..1c04c9d52dd03fb81ed3cd73e15ac7a7586cd852 100644 (file)
@@ -3,7 +3,7 @@ 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
+gets a new minor release (1.1, 1.2, ...) as well as a date.  Each
 major change in the software -- e.g.  new tape format will
 normally have the major release number incremented.
 
@@ -15,22 +15,40 @@ the manual, which can be found in
 Barring reading the manual, you might try the
 following:
 
-CFLAGS="-g -Wall" \
+To Configure it:
+
   ./configure \
     --sbindir=$HOME/bacula/bin \
     --sysconfdir=$HOME/bacula/bin \
     --with-pid-dir=$HOME/bacula/bin \
     --with-subsys-dir=$HOME/bacula/bin \
+    --with-sqlite=$HOME/depkgs/sqlite \
     --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
+    --with-smtp-host=YOUR_SMTP_SERVER_ADDRESS
+
+Note, if you do not have readline installed on your
+system, you either need to add:
+     
+     --disable-readline 
+
+or add:
+
+     --with-readline=$HOME/bacula/depkgs1/readline
+
+where I assume you have loaded depkgs1 into $HOME/bacula
+and built the readline routine.      
+
+If you want to use SQLite, please download depkgs and
+build sqlite, then add something like:
 
+    --with-sqlite=$HOME/depkgs/sqlite
 
-Build Bacula
+
+Build Bacula:
 
    make
 
@@ -39,3 +57,38 @@ Build Bacula
    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 (or ./gnome-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.
+
+