<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>pixelchaos.net &#187; Bacula</title>
	<atom:link href="http://www.pixelchaos.net/category/bacula/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pixelchaos.net</link>
	<description>random bits for your terminal</description>
	<lastBuildDate>Tue, 29 Sep 2009 11:38:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bacula 3.0.1 for Mac OS X</title>
		<link>http://www.pixelchaos.net/2009/07/14/bacula-3-0-1-for-mac-os-x/</link>
		<comments>http://www.pixelchaos.net/2009/07/14/bacula-3-0-1-for-mac-os-x/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 12:56:55 +0000</pubDate>
		<dc:creator>jcl</dc:creator>
				<category><![CDATA[Bacula]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.pixelchaos.net/?p=168</guid>
		<description><![CDATA[I wont be doing a build of Bacula for Mac OS X again any time soon, if at all, for a number of reasons;

I no longer have access to Mac OS X 10.4 running on an Intel chip
I am actively transitioning to BackupPC

Below youll find the method I have been using to construct all the [...]]]></description>
			<content:encoded><![CDATA[<p>I wont be doing a build of Bacula for Mac OS X again any time soon, if at all, for a number of reasons;</p>
<ol>
<li>I no longer have access to Mac OS X 10.4 running on an Intel chip</li>
<li>I am actively transitioning to BackupPC</li>
</ol>
<p>Below youll find the method I have been using to construct all the .pkg installers youll find on this site. If you have any questions about the process please post them in the comments.</p>
<p><span id="more-168"></span></p>
<p>You will need at least three installations of Mac OS X &#8211; one 10.4 on PPC, one 10.4 on Intel, and one 10.5 on any architecture. On each 10.4 installation, download the bacula source code, decompress it, and run the following command to compile it in a way that plays nice with the rest of Mac OS X</p>
<pre class="brush: plain;">
./configure --prefix=/usr/local --sysconfdir=/usr/local/etc \
--mandir=/usr/local/share/man --enable-client-only \
--with-openssl --with-tcp-wrappers --disable-dependency-tracking \
--with-working-dir=/var/bacula/working
make
</pre>
<p>With that done, copy the compiled binaries from each architecture to your Mac OS X 10.5 installation to build the pkg installer. The files in question are;</p>
<ul>
<li>src/filed/bacula-fd</li>
<li>src/filed/bacula-fd.conf</li>
<li>src/console/bconsole</li>
<li>src/console/bconsole.conf</li>
</ul>
<p>I use the architecture type to give them unique names&#8230; bacula-fd-ppc and bacula-fd-intel for example. After thats done, use lipo to combine the two binaries into one fat multi-arch binary</p>
<pre class="brush: plain;">
lipo -create bacula-fd-intel bacula-fd-ppc -output bacula-fd
</pre>
<p>Now do the same for bconsole</p>
<pre class="brush: plain;">
lipo -create bconsole-intel bconsole-ppc -output bconsole
</pre>
<p>Having done that you now need to set up a mock directory structure to place the binaries into. You can then use PackageMaker on Mac OS X to build the pkg installer from that mock directory. My directory looks like this;</p>
<pre class="brush: plain;">
Library
Library/LaunchDaemons
Library/LaunchDaemons/bacula-fd.plist
usr
usr/local
usr/local/bin
usr/local/bin/bconsole
usr/local/etc
usr/local/etc/bacula-fd.conf
usr/local/etc/bconsole.conf
usr/local/sbin
usr/local/sbin/bacula-fd
usr/local/share
usr/local/share/man
usr/local/share/man/man8
usr/local/share/man/man8/bacula-fd.8.gz
usr/local/share/man/man8/bconsole.8.gz
var
var/bacula
var/bacula/working
</pre>
<p>You can see where I&#8217;ve placed bacula-fd and bconsole as well as their conf files. There are some gzipped man pages in there too, which you can grab out of the compiled source tree and gzip manually. Finally there is a .plist file which is required to make auto startup/shutdown of bacula-fd happen on Mac OS X.</p>
<p>The last important bit to note is that I use some modified .conf files which have special placeholders for host names. I then use pre-inst and post-inst scripts in PackageMaker to look for previous versions of packages, insert the current hostname into the .conf files, etc. I have included my source tree and PackageMaker files and scripts below for the last version I released (2.4.4) for your reference.</p>
<p>After all the above is done and the directory structure is all set up you should be able to just fire up PackageMaker, change a few variables in it (set permissions, set version numbers, make sure proper pre and post-inst scripts are being used, etc.) and then build the pkg installer.</p>
<p>Enjoy :)</p>
<p><a href='http://www.pixelchaos.net/wp-content/uploads/2009/07/bacula_244_macosx_source.zip' >bacula_244_macosx_source.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelchaos.net/2009/07/14/bacula-3-0-1-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bacula 2.4.4 for Mac OS X</title>
		<link>http://www.pixelchaos.net/2009/01/20/bacula-244-for-mac-os-x/</link>
		<comments>http://www.pixelchaos.net/2009/01/20/bacula-244-for-mac-os-x/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 16:15:11 +0000</pubDate>
		<dc:creator>jcl</dc:creator>
				<category><![CDATA[Bacula]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.pixelchaos.net/?p=83</guid>
		<description><![CDATA[Another update to the bacula client and bconsole for Mac OS X. This should install and run properly on (at least) Mac OS X 10.4 and 10.5 for both Intel and PowerPC. Upgrades from old versions are handled in an intelligent fashion as well.
Enjoy!
bacula-client-244-1
]]></description>
			<content:encoded><![CDATA[<p>Another update to the bacula client and bconsole for Mac OS X. This should install and run properly on (at least) Mac OS X 10.4 and 10.5 for both Intel and PowerPC. Upgrades from old versions are handled in an intelligent fashion as well.</p>
<p>Enjoy!<br />
<a href='http://www.pixelchaos.net/wp-content/uploads/2009/01/bacula-client-244-1.zip'>bacula-client-244-1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelchaos.net/2009/01/20/bacula-244-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Bacula 2.4.3 for Mac OS X</title>
		<link>http://www.pixelchaos.net/2008/11/25/bacula-243-for-mac-os-x/</link>
		<comments>http://www.pixelchaos.net/2008/11/25/bacula-243-for-mac-os-x/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 15:39:28 +0000</pubDate>
		<dc:creator>jcl</dc:creator>
				<category><![CDATA[Bacula]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.pixelchaos.net/?p=74</guid>
		<description><![CDATA[Another update to the bacula client and bconsole for Mac OS X. This should install and run properly on (at least) Mac OS X 10.4 and 10.5. Upgrades from old versions are handled in an intelligent fashion as well.
Enjoy!
bacula-client-243-1
]]></description>
			<content:encoded><![CDATA[<p>Another update to the bacula client and bconsole for Mac OS X. This should install and run properly on (at least) Mac OS X 10.4 and 10.5. Upgrades from old versions are handled in an intelligent fashion as well.</p>
<p>Enjoy!<br />
<a href='http://www.pixelchaos.net/wp-content/uploads/2008/11/bacula-client-243-1.zip'>bacula-client-243-1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelchaos.net/2008/11/25/bacula-243-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bacula 2.4.2 for Mac OS X</title>
		<link>http://www.pixelchaos.net/2008/08/19/bacula-242-for-mac-os-x/</link>
		<comments>http://www.pixelchaos.net/2008/08/19/bacula-242-for-mac-os-x/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 20:48:30 +0000</pubDate>
		<dc:creator>jcl</dc:creator>
				<category><![CDATA[Bacula]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.pixelchaos.net/?p=63</guid>
		<description><![CDATA[Yet another update to the bacula client (and bconsole) for Mac OS X. System requirements and upgrade process are the same as with 2.4.0.
Enjoy!
bacula-client-242-1
]]></description>
			<content:encoded><![CDATA[<p>Yet another update to the bacula client (and bconsole) for Mac OS X. System requirements and upgrade process are the same as with 2.4.0.</p>
<p>Enjoy!<br />
<a href='http://www.pixelchaos.net/wp-content/uploads/2008/08/bacula-client-242-1.zip'>bacula-client-242-1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelchaos.net/2008/08/19/bacula-242-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bacula 2.4.0-1 for Mac OS X</title>
		<link>http://www.pixelchaos.net/2008/06/26/bacula-240-1-for-mac-os-x/</link>
		<comments>http://www.pixelchaos.net/2008/06/26/bacula-240-1-for-mac-os-x/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 18:22:33 +0000</pubDate>
		<dc:creator>jcl</dc:creator>
				<category><![CDATA[Bacula]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.pixelchaos.net/?p=59</guid>
		<description><![CDATA[Binaries for the latest bacula-fd and bconsole have been updated. Upgrades from previous versions should be handled in an intelligent fashion.
Please report any issues and I will resolve them ASAP. Thanks and enjoy!
bacula-client-240-1
]]></description>
			<content:encoded><![CDATA[<p>Binaries for the latest bacula-fd and bconsole have been updated. Upgrades from previous versions should be handled in an intelligent fashion.</p>
<p>Please report any issues and I will resolve them ASAP. Thanks and enjoy!</p>
<p><a href='http://www.pixelchaos.net/wp-content/uploads/2008/07/bacula-client-240-1.zip'>bacula-client-240-1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelchaos.net/2008/06/26/bacula-240-1-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bacula Client 2.2.7 for Mac OS X</title>
		<link>http://www.pixelchaos.net/2008/01/09/bacula-client-227-for-mac-os-x/</link>
		<comments>http://www.pixelchaos.net/2008/01/09/bacula-client-227-for-mac-os-x/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 12:52:17 +0000</pubDate>
		<dc:creator>jcl</dc:creator>
				<category><![CDATA[Bacula]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.pixelchaos.net/index.php/archives/41</guid>
		<description><![CDATA[Binaries for the latest bacula-fd are now available for PowerPC and Intel.
Enjoy!
Bacula Client 2.2.7 Intel
Bacula Client 2.2.7 PowerPC

]]></description>
			<content:encoded><![CDATA[<p>Binaries for the latest bacula-fd are now available for PowerPC and Intel.<br />
Enjoy!</p>
<p><a href="http://www.pixelchaos.net/wp-content/uploads/2008/01/bacula-client-intelpkg.zip" title="Bacula Client 2.2.7 Intel">Bacula Client 2.2.7 Intel<br />
</a><a href="http://www.pixelchaos.net/wp-content/uploads/2008/01/bacula-client-powerpcpkg.zip" title="Bacula Client 2.2.7 PowerPC">Bacula Client 2.2.7 PowerPC</a><a href="http://www.pixelchaos.net/wp-content/uploads/2008/01/bacula-client-intelpkg.zip" title="Bacula Client 2.2.7 Intel"><br />
</a><a href="http://www.pixelchaos.net/wp-content/uploads/2008/01/bacula-client-powerpcpkg.zip" title="Bacula Client 2.2.7 PowerPC"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelchaos.net/2008/01/09/bacula-client-227-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>bacula-2.2.5-1 etch backport</title>
		<link>http://www.pixelchaos.net/2007/12/06/bacula-225-1-etch-backport/</link>
		<comments>http://www.pixelchaos.net/2007/12/06/bacula-225-1-etch-backport/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 17:18:33 +0000</pubDate>
		<dc:creator>jcl</dc:creator>
				<category><![CDATA[Bacula]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://www.pixelchaos.net/index.php/archives/36</guid>
		<description><![CDATA[After multiple attempts and not enough time to make it happen, I&#8217;ve officially shelved my backport projects for etch. The guys over at backports.org not only do a better job but seem to have more time to devote to the project than I do.
For those of you who may have been waiting for me to [...]]]></description>
			<content:encoded><![CDATA[<p>After multiple attempts and not enough time to make it happen, I&#8217;ve officially shelved my backport projects for etch. The guys over at backports.org not only do a better job but seem to have more time to devote to the project than I do.</p>
<p>For those of you who may have been waiting for me to backport bacula 2.2.6 to etch I would to direct you to <a href="http://backports.org">backports.org</a>. They have a pretty great setup for picking and choosing newer packages that you&#8217;d like to install on your etch system. As of this writing, bacula 2.2.5 is available for installation.</p>
<p>Be aware that I do plan on continuing to make binaries for Mac OS X available since I still dont know of a reliable source to get them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelchaos.net/2007/12/06/bacula-225-1-etch-backport/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bacula Client 2.2.5 for Mac OS X</title>
		<link>http://www.pixelchaos.net/2007/10/24/bacula-client-225-for-mac-os-x/</link>
		<comments>http://www.pixelchaos.net/2007/10/24/bacula-client-225-for-mac-os-x/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 14:26:01 +0000</pubDate>
		<dc:creator>jcl</dc:creator>
				<category><![CDATA[Bacula]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.pixelchaos.net/index.php/archives/33</guid>
		<description><![CDATA[Binaries for the latest bacula-fd are now available for PowerPC and Intel.
Enjoy!
Bacula Client 2.2.5 Intel
Bacula Client 2.2.5 PowerPC
]]></description>
			<content:encoded><![CDATA[<p>Binaries for the latest bacula-fd are now available for PowerPC and Intel.</p>
<p>Enjoy!</p>
<p><a href="http://www.pixelchaos.net/wp-content/uploads/2007/10/bacula-client-intelpkg.zip" title="Bacula Client 2.2.5 Intel">Bacula Client 2.2.5 Intel</a><br />
<a href="http://www.pixelchaos.net/wp-content/uploads/2007/10/bacula-client-powerpcpkg.zip" title="Bacula Client 2.2.5 PowerPC">Bacula Client 2.2.5 PowerPC</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelchaos.net/2007/10/24/bacula-client-225-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bacula Client 2.2.2 for Mac OS X</title>
		<link>http://www.pixelchaos.net/2007/09/07/bacula-client-222-for-mac-os-x/</link>
		<comments>http://www.pixelchaos.net/2007/09/07/bacula-client-222-for-mac-os-x/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 16:57:10 +0000</pubDate>
		<dc:creator>jcl</dc:creator>
				<category><![CDATA[Bacula]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.pixelchaos.net/index.php/archives/29</guid>
		<description><![CDATA[I&#8217;ve posted yet another update to the Bacula Client for Mac OS X.
Changes from 2.2.0:
- Fixed bugs #921, 930, and 923.
- More portable timezone offset in bsmtp thaks to Attila Fülöp.
- Fix several bat issues.
- Use GTK+ calls instead of egg files in tray-monitor.
- Win32 service routines rewritten
- Updated projects file
Changes from 2.2.1:
- Detect if [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve posted yet another update to the Bacula Client for Mac OS X.</p>
<p>Changes from 2.2.0:</p>
<p>- Fixed bugs #921, 930, and 923.<br />
- More portable timezone offset in bsmtp thaks to Attila Fülöp.<br />
- Fix several bat issues.<br />
- Use GTK+ calls instead of egg files in tray-monitor.<br />
- Win32 service routines rewritten<br />
- Updated projects file</p>
<p>Changes from 2.2.1:</p>
<p>- Detect if new PosgreSQL batch insert API is present.<br />
- Correct incorrect mempool call causing Director crash.<br />
- Update spec files for 2.2.1 release</p>
<p><a href="http://www.pixelchaos.net/wp-content/uploads/2007/09/bacula-client-222-intelpkg.zip" title="Bacula Client 2.2.2 Intel"></a><br />
<a href="http://www.pixelchaos.net/wp-content/uploads/2007/09/bacula-client-222-intelpkg.zip" title="Bacula Client 2.2.2 Intel">Bacula Client 2.2.2 Intel</a><a href="http://www.pixelchaos.net/wp-content/uploads/2007/09/bacula-client-222-powerpcpkg.zip" title="Bacula Client 2.2.2 PowerPC"></a><br />
<a href="http://www.pixelchaos.net/wp-content/uploads/2007/09/bacula-client-222-powerpcpkg.zip" title="Bacula Client 2.2.2 PowerPC">Bacula Client 2.2.2 PowerPC</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelchaos.net/2007/09/07/bacula-client-222-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bacula Client 2.2.0-1 for Mac OS X</title>
		<link>http://www.pixelchaos.net/2007/08/24/bacula-client-220-1/</link>
		<comments>http://www.pixelchaos.net/2007/08/24/bacula-client-220-1/#comments</comments>
		<pubDate>Fri, 24 Aug 2007 13:35:00 +0000</pubDate>
		<dc:creator>jcl</dc:creator>
				<category><![CDATA[Bacula]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.pixelchaos.net/index.php/archives/26</guid>
		<description><![CDATA[I&#8217;ve posted a minor update to my Bacula client packages for Mac OS X. Just some config file tweaks. If you&#8217;re already running my 2.2.0 version, there is no need to upgrade.
Bacula Client 2.2.0-1 Intel
Bacula Client 2.2.0-1 PowerPC
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve posted a minor update to my Bacula client packages for Mac OS X. Just some config file tweaks. If you&#8217;re already running my 2.2.0 version, there is no need to upgrade.</p>
<p><a href="http://www.pixelchaos.net/wp-content/uploads/2007/08/bacula-client-220-1-intel.zip" title="Bacula Client 2.2.0-1 Intel">Bacula Client 2.2.0-1 Intel</a><br />
<a href="http://www.pixelchaos.net/wp-content/uploads/2007/08/bacula-client-220-1-powerpc.zip" title="Bacula Client 2.2.0-1 PowerPC">Bacula Client 2.2.0-1 PowerPC</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelchaos.net/2007/08/24/bacula-client-220-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
