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
