On Thursday 09 April 2009 13:30:27 Ulrich Leodolter wrote:
> 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?

Yes.

> i dont like binaries, libraries and config files
> mixed up in one directory.

Well, for me it makes it a lot easier.  It amounts to a small number of files 
(probably about 50) so it is quite manageable.

>
>
> 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.

Yes, this is another way of accomplishing the same thing.  It is equally 
valid.

Regards,

Kern

>
> 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



------------------------------------------------------------------------------
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