It should also be noted that Pkgsrc can help port Bacula to other exotic
platforms w/ non-standard userland and tool-chains (old commercial
unices) ~BAS

---

[bootstrap Pkgsrc for Darwin (4 cmds)]
  goto: http://www.netbsd.org/docs/pkgsrc/platforms.html#darwin

# df -H |grep -i pkg
/dev/disk3s2    1.1G   623M   451M    59%    /Volumes/pkgsrc_ufs
/dev/disk4s2    1.1G    27M   1.0G     3%    /Volumes/pkg_ufs

# cd /usr/pkgsrc/sysutils

# patch -p0 < [lava's tiny patch (**)]

# cd bacula-clientonly

# bmake install && bmake clean

   [ Insanity with launchd(*) ]

# /usr/pkg/sbin/bacula-fd  -?
Copyright (C) 2000-2007 Free Software Foundation Europe e.V.
Version: 2.2.6 (10 November 2007)

# uname -a
Darwin galvatron.pitbpa0.priv.collaborativefusion.com 9.1.0 Darwin Kernel 
Version 9.1.0: Wed Oct 31 17:48:21 PDT 2007; 
root:xnu-1228.0.2~1/RELEASE_PPC Power Macintosh


# otool -L ./work/bacula-2.2.6/src/filed/bacula-fd
./work/bacula-2.2.6/src/filed/bacula-fd:
  /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
  /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 
111.0.0)
  /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 
7.4.0)
  /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)

# pkg_info -RnN bacula-clientonly-2.2.6
Information for bacula-clientonly-2.2.6:

Requires:
user>=20040801

Built using:
user-20040801
digest-20070803



==== Launchd Insanity ====

[EMAIL PROTECTED]:/Library/LaunchDaemons# ls -al bacula-fd.plist
-rw-r--r--@ 1 root  wheel  518 Nov 21 17:42 bacula-fd.plist

# cat !$
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
<plist version="1.0">
<dict>
         <key>Label</key>
         <string>org.bacula.bacula-fd</string>
         <key>ProgramArguments</key>
         <array>
                 <string>/usr/pkg/sbin/bacula-fd</string>
                 <string>-f</string>
                 <string>-c</string>
                 <string>/usr/pkg/etc/bacula/bacula-fd.conf</string>
         </array>
         <key>RunAtLoad</key>
         <true/>
         <key>UserName</key>
         <string>root</string>
</dict>
</plist>


=== Patch ===

http://people.collaborativefusion.com/~seklecki/bacula_cltonly_226_pkgsrc.diff


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to