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
