]> git.sur5r.net Git - bacula/bacula/blob - bacula/README
Update docs
[bacula/bacula] / bacula / README
1
2 As you will note, I don't follow the standard GNU release
3 numbering conventions, but rather one that I started in
4 1970.  My internal releases were 0.nn, the first release to
5 another user was 1.0, each modified source code release then
6 gets a new minor release (1.1, ...) as well as a date.  Each
7 major change in the software -- e.g.  new tape format will
8 normally have the major release number incremented.
9
10 Your best bet for getting Bacula up and running is to read
11 the manual, which can be found in
12 <bacula-main-directory>/doc/html-manual, or in
13 <bacula-main-directory>/doc/bacula.pdf.
14
15 Barring reading the manual, you might try the
16 following:
17
18 To Configure it:
19
20   ./configure \
21     --sbindir=$HOME/bacula/bin \
22     --sysconfdir=$HOME/bacula/bin \
23     --with-pid-dir=$HOME/bacula/bin \
24     --with-subsys-dir=$HOME/bacula/bin \
25     --enable-gnome \
26     --with-mysql=$HOME/mysql \
27     --with-working-dir=$HOME/bacula/bin/working \
28     --with-dump-email=YOUR_EMAIL_ADDRESS \
29     --with-job-email=YOUR_EMAIL_ADDRESS \
30     --with-smtp-host=YOUR_SMTP_SERVER_ADDRESS
31
32 Note, if you do not have readline installed on your
33 system, you either need to add:
34      
35      --disable-readline 
36
37 or add:
38
39      --with-readline=$HOME/bacula/depkgs1/readline
40
41 where I assume you have loaded depkgs1 into $HOME/bacula
42 and built the readline routine.      
43
44 If you want to use SQLite, please download depkgs and
45 build sqlite, then add something like:
46
47     --with-sqlite=$HOME/depkgs/sqlite
48
49
50 Build Bacula:
51
52    make
53
54    If you are doing a port, there should be no errors.  The most
55    likely source of errors will probably come in the src/stored
56    directory in time.c or dev.c.  There may also be problems in
57    lib/signal.c as I currently pull in all Linux signals, some of
58    which may not be available on your system.
59
60 To create the database:
61
62    src/make_bacula_tables
63
64 To start it:
65
66    ./startit
67    ./console (or ./gnome-console)
68
69 To stop it:
70
71   ./stopit
72
73 Well, it is all just a bit more complicated than that,
74 but you should have the idea.