]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/platforms/osx/README
Make out of freespace non-fatal for removable devices -- i.e. behaves like tape
[bacula/bacula] / bacula / platforms / osx / README
index a5ffaafa435fde73153d257a59fd2f02cb0e53e0..4b1391d6e113b9a25c12620ce035866c2b85332f 100644 (file)
@@ -2,19 +2,19 @@ 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
+file daemon easily with a single command line. In addition to 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
+included along with preupgrade 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 10.5 or later (building/packaging), 10.4 or later (deployment)
 * Mac OS X developer tools installed
 
-Example (compile and create package from within bacula source tree):
+Example (compile and create package from within Bacula source tree):
 $ ./configure --enable-client-only
 $ make -C platforms/osx
 
@@ -53,14 +53,3 @@ Additional notes on the build-script:
     CFLAGS=-O -g -arch i386 -arch ppc
     CXXFLAGS=${CFLAGS}
     LDFLAGS=-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -arch i386 -arch ppc
-
-    Because the configure-scripts fails on 10.4 when -syslibroot is specified,
-    this option is supplied to make only.
-
-  * In order to build Mac OS X installer packages in a repeatable manner with
-    the correct owner/group and permissions, PackageMakers's cheap and broken
-    mechanism of applying recommended permissions is not used. Instead
-    Debian's fakeroot tool gets built and used during the packaging process to
-    ensure that the ownership of the files in the installer's Archive.pax.gz
-    is set to root and that permissions are kept exactly like "make install"
-    set them before.