]> git.sur5r.net Git - bacula/rescue/blob - rescue/README
4e1da78cacb3d02ea33c0bb14a3a6b06cc300b0d
[bacula/rescue] / rescue / README
1
2 This is the Bacula CDROM rescue directory. It currently contains
3 the following subdirectories:
4
5   Directory          Contents
6   autoconf           Configuration files
7   freebsd            The FreeBSD rescue code (not much)
8   linux              The Linux rescue code -- working
9     cdrom              The Linux CDROM rescue code -- working
10     floppy             The Linux Floppy rescue code deprecated,
11                          probably not working.
12   solaris            The Solaris rescue code (not much)
13
14 Build instructions:                       
15
16 First, you must configure with:
17
18   cd <rescue>
19   ./configure --with-bacula=<path-to-bacula-source>
20
21   This will find the current Bacula version, and create
22   all the Makefiles from Makefile.in  
23
24   Do not edit the Makefiles or your changes will be lost. Always
25   edit Makefile.in
26
27   There is also a --with-iso=<iso-image> option on configure
28   that allows you to specify a location of an ISO image that
29   already exists, presumably built by your Linux vendor.
30   This option permits remastering of that image and including
31   the Bacula files.  However, this work is incomplete, and I am
32   a bit unsure what its state it.
33
34 To actually build the CDROM (Linux only):
35    
36    cd <bacula-source>
37
38    (configure and make your Bacula distribution, if
39     you have not already done this.
40     !!!!!!! Important !!!!!!!!!!
41     You should not configure OpenSSL because there are     
42     no static libraries for some of the components. The
43     same may be true for Python  
44     !!!!!!!!!!!!!!!!!!!!!!!!!!!!)
45
46    cd rescue/linux/cdrom
47    (read the README in this directory)
48    (become root)
49    make
50    make burn
51    make clean 
52    (optionally, you might want to cd to your Bacula
53     source directory and do a "make clean" to remove
54     any files created by root)
55    (become normal user)
56
57  See the README in linux/cdrom for more detailed information
58  on possible modifications for your site or more of the
59  details of building the CDROM.
60
61  The documentation for actually using the CDROM can be found
62  in the Rescue chapter of the Bacula manual.
63
64
65 To create a distribution tar file:
66    cd <docs>
67    ./configure --with-bacula=<bacula-source-directory>
68    make clean
69    make
70    make release
71
72    The output will be a .tar.gz file in the current directory
73    with the name bacula-doc-<version>.tar.gz 
74    It will print the name.