• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

autoconf/H03-May-2022-33,79328,531

examples/H03-May-2022-10,5847,356

manpages/H03-May-2022-1,7071,440

platforms/H10-Dec-2020-12,4389,350

po/H10-Dec-2020-117,54592,849

release/H03-May-2022-841574

scripts/H03-May-2022-4,1882,699

src/H03-May-2022-341,019260,693

updatedb/H10-Dec-2020-4,2123,506

.gitignoreH A D10-Dec-202032.2 KiB1,3101,194

AUTHORSH A D10-Dec-20202.2 KiB135130

COPYINGH A D10-Dec-202083 32

COPYRIGHTH A D10-Dec-202083 32

ChangeLogH A D10-Dec-2020248.8 KiB8,3386,650

INSTALLH A D10-Dec-20203.1 KiB7860

LICENSEH A D10-Dec-202039.1 KiB787636

LICENSE-FAQH A D10-Dec-20205.6 KiB136108

LICENSE-FOSSH A D10-Dec-202015 KiB339291

Makefile.inH A D03-May-20227.6 KiB225165

READMEH A D10-Dec-20201.8 KiB7349

README.AIXH A D10-Dec-20201.9 KiB5739

ReleaseNotesH A D10-Dec-2020114.9 KiB2,6712,391

SUPPORTH A D10-Dec-2020715 3417

VERIFYINGH A D10-Dec-20201.4 KiB3927

configureH A D03-May-2022956.4 KiB34,34028,665

README

1
2Your best bet to get Bacula compiled and running is
3to read the online manual at:
4
5  http://www.bacula.org
6
7You will save yourself a lot of pain if you read
8the manual -- it is online at the above site.
9Barring reading the manual, you might try the
10following:
11
12To Configure it:
13
14        CFLAGS="-g -O2" \
15          ./configure \
16            --sbindir=$HOME/bacula/bin \
17            --sysconfdir=$HOME/bacula/bin \
18            --with-pid-dir=$HOME/bacula/bin/working \
19            --with-subsys-dir=$HOME/bacula/bin/working \
20            --enable-smartalloc \
21            --with-mysql \
22            --with-working-dir=$HOME/bacula/bin/working \
23            --with-dump-email=your@address.com \
24            --with-job-email=your@address.com \
25            --with-smtp-host=localhost
26
27
28Build Bacula:
29
30   make
31
32   If you are doing a port, there should be no errors.  The most
33   likely source of errors will probably come in the src/stored
34   directory in time.c or dev.c.  There may also be problems in
35   lib/signal.c as I currently pull in all Linux signals, some of
36   which may not be available on your system.
37
38To create the database:
39
40   src/cats/make_bacula_tables
41
42To install:
43
44   make install
45
46To start it:
47
48   cd $HOME/bacula/bin
49   ./bacula start
50
51To start it (as a developer). This is not appropriate if you
52are installing Bacula.
53
54   ./bacula start
55   ./console
56
57To stop it:
58
59  ./bacula stop
60
61Well, it is all just a bit more complicated than that,
62but you should have the idea.
63
64Be sure you read the chapter about testing your tape drive!
65Don't waste a lot of time setting up and running Bacula, if
66your drive is not supported.
67
68FreeBSD users, pay special attention to the Device configuration
69parameters needed to deal with FreeBSD tape drivers.
70
71License:
72Please see the file LICENSE for the terms of the license.
73

README.AIX

1
2Here are a few tips from James MacLean on
3making Bacula work on an AIX system -- 15 Mar 2003:
4
5Hi Folks,
6
7I expect that an AIX with all the latest patches and a proper gcc will
8compile. It is a boring story as Kern knows :), but here are the
9highlights todate.
10
11I have had success with :
12
13/usr/local/bin/gcc -v
14Reading specs from /usr/local/lib/gcc-lib/powerpc-ibm-aix4.1.5.0/egcs-2.91.60/specs
15gcc version egcs-2.91.60 19981201 (egcs-1.1.1 release)
16
17Which was installed from www-frec.bull.com. But with that release, it
18collides with sys/types.h from AIX and I had to redefine on my own in
19src/bacula.h :
20
21typedef int            crid_t;
22typedef int            __daddr_t;
23typedef unsigned int class_id_t;
24
25With that I have had all parts of bacula running and did backups and a
26restore fine.
27
28So I then went to IBM's own (current) gcc :
29
30/opt/freeware/GNUPro/bin/gcc -v
31Reading specs from /opt/freeware/GNUPro/lib/gcc-lib/powerpc-ibm-aix4.3.3.0/2.9-aix51-020209/specs
32gcc version 2.9-aix51-020209
33
34from http://www-1.ibm.com/servers/aix/products/aixos/linux/download.html
35
36And found that it was not creating libbac.a correctly. Since then I've
37been trying to compile my own gcc only to find out last night after I
38broke down and looked at the GCC docs that there was a known bug in the
39AIX "as" compiler, for which there was a patch, and I have since applied.
40
41So now I am trying again to compile my own gcc, so that I can then try to
42compile Bacula and be comfortable that all is well with the latest Bacula
43and GCC.
44
45We are at AIX oslevel 4.3.3.0, so even though we brought it right up to
46date 150 days ago, there is already 250Megs of patches for it :(. So there
47may be more to this story :).
48
49Bottom line is, yes it does work :), but because of our intstallation
50here, your setup might need to be tweaked to compile it... Then again it
51may not :).
52
53How's that for a confusing Saturday story ;).
54
55take care,
56JES
57