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
