Hello Kern,

RPM handles it's own documentation files with the %doc macro, so I need to 
ensure that 'make install' doesn't try to help me.

On Sunday 29 March 2009 09:27:30 am 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 \
>    --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



------------------------------------------------------------------------------
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to