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