Hello,

On Sun, 2009-03-29 at 14:27 +0100, Kern Sibbald wrote:
> Hello packagers,
> 
> We will be releasing Bacula version 3.0.0 shortly (within a week or two), so 
> it might be a good time to look at packaging it.  There are a number of new 
> challenges:
> 
> 1. Lots of new files added to the "make install"
>     - bat help files
>     - typical doc type release files (technotes, release notes, License, ...)
>     - shared object files
>     - the bacula script that is installed in the scripts dir is now also
>       installed in the sysbindir
>     - plugins are installed in the plugins directory
> 
> 2. There are a number of new ./configure options:
>    . --docdir  (default=/usr/share/doc/bacula-VERSION) 
>        where VERSION is something like 3.0.0  the release
>        technotes, LICENSE, ... go here.
>    . --htmldir (default=/usr/share/doc/bacula-VERSION/html) 
>        the bat .html help files go here
>    . --disable-libtool  if you do not want shared objects
>    . --libdir= where shared objects go (default=/usr/lib)
>    . --with-plugindir=xxx
> 
> 3. There are most likely (unfortunately) other packaging considerations that 
> I 
> have not thought of ...
> 
> 4. The LICENSE file has been changed.
> 
> 5. The code in this version of Bacula is now license clean, which means that 
> there should no longer be any license incompatibilities between the Bacula 
> code and OpenSSL.
> 
> 6. The following components will still build but they are deprecated:
>     - the gnome console (use bat instead)
>     - sqlite version 2
>     - bwx-console (it is still used on Win32, but will be removed when we have
>       bat working there).
>    
> 7. I *strongly* recommend that you use the following file placement.  This 
> does not agree with the LSB, but it does make it possible for the user to 
> much easier do a disaster recovery.  This kind of configuration is commonly 
> used on Solaris and is also used on Linux.  This is now the official Bacula 
> recommendation -- it may take a bit more time to update our documentation.
> 
> 
> ./configure \
>    --sbindir=/opt/bacula \
>    --sysconfdir=/opt/bacula \
>    --libdir=/opt/bacula \

sbindir = sysconfdir = libdir ?

Is this really the recommended way? 
i dont like binaries, libraries and config files
mixed up in one directory.


I am using ./configure --prefix=/opt/bacula since months,
which results in:

sbindir='/opt/bacula/sbin'
sysconfdir='/opt/bacula/etc'
libdir='/opt/bacula/lib'

I like this defaults.

Regards
Ulrich


>    --docdir=/opt/bacula/doc \
>    --htmldir=/opt/bacula/html \
>    --with-pid-dir=/opt/bacula/working \
>    --with-subsys-dir=/opt/bacula/working \
>    --with-working-dir=/opt/bacula/working \
>    --with-scriptdir=/opt/bacula/scripts \
>    --with-plugindir=/opt/bacula/plugins \
>    --enable-smartalloc \
>    --enable-bat \
>    --without-qwt \
>    --enable-batch-insert \
>    --with-openssl \
>    --with-dump-email=r...@localhost \
>    --with-job-email=r...@localhost \
>    --with-tcp-wrappers \
>    --with-db-name=bacula \
>    --with-db-user=bacula \
>    --with-baseport=9101 \
> #  --with-mysql
> # or
> #  --with-postgresql
> 
> Best regards,
> 
> Kern
>        
>   
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Bacula-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bacula-devel
> 
-- 
Ulrich Leodolter <[email protected]>
Oesterreichische Bibliothekenverbund und Service GmbH
Bruennlbadgasse 17/2A, A-1090 Wien
Fax +43 1 4035158-30
Tel +43 1 4035158-21
Web http://www.obvsg.at


------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to