Hello, I took a look at it, and I am impressed.
I would really like to see this part of the Bacula source code. If you would sign and send in the FLA as documented on www.bacula.org -> FSFE License, we could put it in a platform/osx directory along with the other packing stuff we have. What do you think. Best regards, Kern On Wednesday 12 August 2009 23:15:42 Lorenz Schori wrote: > 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 ------------------------------------------------------------------------------ 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
