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
