Hello

Quite some binary installer packages are flowing around for bacula file
daemon on Mac OS X. Nevertheless I decided to reinvent the wheel and
put together a Makefile in order to simplify the tedious build and
packaging process on Mac OS X. The outcome is a generic Makefile and
some auxiliary scripts and resource files providing a way to generate
Mac OS X installer packages for different bacula versions and target
architectures. Further information and examples are explained in the
text of the README file, inlined below.

Bacula file daemon package builder:
http://znerol.ch/files/bacula-fd-pbosx.tar.gz

Bacula file daemon universal binary built for Mac OS X 10.4 and later
(this is really beta, not much tested!):
http://znerol.ch/files/Bacula%20File%20Daemon%203.0.2.dmg

Are there any OSX guys who like to join forces? Feedback (and spelling
corrections) always very welcome.

Cheers
Lorenz

README.txt:
Bacula file daemon package builder for Mac OS X
===============================================

This package build script lets you download, compile and package the
bacula file daemon easily with a single command line. Beside the bacula
file daemon the resulting installer package contains a short ReadMe
file with instructions on how to install and use the software. Also a
basic launchd property list is included along with preugrade and
postflight installer scripts to stop and restart the daemon while
upgrading. To ensure the security of the users the passwords in the
configuration files are generated during a first time installation and
file permissions are checked and corrected on upgrades.

Requirements:
* Mac OS X 10.4 or later
* Mac OS X developer tools installed
* Intel processor if you want to build universal binaries

Examples:
 1. Create an installer package from the newest supported bacula source
    containing the bacula file daemon as a PPC/Intel universal binary.
    $ make dmg

 2. Create an installer package from a specified version of the bacula
source containing the bacula file daemon as a PPC/Intel universal
binary. $ make dmg BACULA_VERSION=3.0.0

 3. Create an installer package from the newest supported bacula source
    containing the bacula file daemon for PPC architecture only.
    $ make dmg ARCHFLAGS="-arch ppc" PACKAGE_TITLE="Bacula File Daemon
PPC x.y.z"

 4. Create an installer package from a specified version of the bacula
source containing the bacula file daemon for the current architecture.
    $ make dmg BACULA_VERSION=2.4.4 ARCHFLAGS=""

You find the built disk images in the products folder.

Misc commands:
  1. Cleanup the build directory
     $ make clean
  2. Additionally remove the downloads and products:
     $ make distclean

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to