<?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>Me on Stuff &#187; BSD Installer</title>
	<atom:link href="http://fubar.geek.nz/blog/category/freebsd/bsd-installer/feed/" rel="self" type="application/rss+xml" />
	<link>http://fubar.geek.nz/blog</link>
	<description>Me ranting about Stuff</description>
	<lastBuildDate>Thu, 22 Jul 2010 03:42:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FreeBSD+BSDInstall Beta 2</title>
		<link>http://fubar.geek.nz/blog/2005/12/12/freebsdbsdinstall-beta-2/</link>
		<comments>http://fubar.geek.nz/blog/2005/12/12/freebsdbsdinstall-beta-2/#comments</comments>
		<pubDate>Mon, 12 Dec 2005 04:49:00 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[BSD Installer]]></category>

		<guid isPermaLink="false">http://fubar.geek.nz/blog/?p=18</guid>
		<description><![CDATA[Below is the announcement I made for the second beta release of FreeBSD+BSDInstaller
I am pleased to announce the second release of FreeBSD install CD&#8217;s  based on the BSD Installer.
The new Lua backend is now being used in this release rather than the  older, deprecated C version.
The CD image is available from ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/bsdinstaller/7.0-BSDINSTALLER-BETA-2-i386-disc1.iso.gz or [...]]]></description>
			<content:encoded><![CDATA[<p>Below is the announcement I made for the second beta release of FreeBSD+BSDInstaller</p>
<p>I am pleased to announce the second release of FreeBSD install CD&#8217;s  based on the BSD Installer.</p>
<p>The new Lua backend is now being used in this release rather than the  older, deprecated C version.</p>
<p>The CD image is available from ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/bsdinstaller/7.0-BSDINSTALLER-BETA-2-i386-disc1.iso.gz or your local mirror<br />
MD5 (7.0-BSDINSTALLER-BETA-2-i386-disc1.iso) =  1becb489666ee97f5e10ebc5a0987f2d<br />
SHA256 (7.0-BSDINSTALLER-BETA-2-i386-disc1.iso) =  e5f6114258e1b66adfd84636ffbd3286c7ad41dadab42e615da68f5b0cf8cbaf</p>
<p>As with the previous Beta release there are three virtual consoles  available:<br />
* ttyv0: The frontend<br />
* ttyv1: The backend<br />
* ttyv2: A standard login screen to login as root with no password</p>
<p>Changes Since BETA-1<br />
* Can now install Source<br />
* Can now install the Ports tree<br />
* Can now install Packages<br />
* Change to the new Lua backend</p>
<p>Known Problems<br />
* Can only install to one drive, can&#8217;t have / on ad0 and /usr on ad1<br />
* fdisk doesn&#8217;t alter the geometry</p>
<p>Thank you to Scott Long for providing a computer to build this with.</p>
]]></content:encoded>
			<wfw:commentRss>http://fubar.geek.nz/blog/2005/12/12/freebsdbsdinstall-beta-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>So long, thanks for the check</title>
		<link>http://fubar.geek.nz/blog/2005/10/12/so-long-thanks-for-the-check/</link>
		<comments>http://fubar.geek.nz/blog/2005/10/12/so-long-thanks-for-the-check/#comments</comments>
		<pubDate>Wed, 12 Oct 2005 07:47:00 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[BSD Installer]]></category>
		<category><![CDATA[Summer of Code]]></category>

		<guid isPermaLink="false">http://fubar.geek.nz/blog/?p=17</guid>
		<description><![CDATA[I was accepted by the FreeBSD team to receive the US$4000 from Google for the Summer Of Code. This is a note to Google: thanks for the check (still waiting on the tee-shirt).
I am still working on getting the BSD Installer integrated with FreeBSD. I now have the Lua backend past the point of the [...]]]></description>
			<content:encoded><![CDATA[<p>I was accepted by the <a href="http://www.freebsd.org/">FreeBSD</a> team to receive the US$4000 from Google for the <a href="http://code.google.com/summerofcode.html">Summer Of Code</a>. This is a note to Google: thanks for the check (still waiting on the tee-shirt).</p>
<p>I am still working on getting the BSD Installer integrated with FreeBSD. I now have the Lua backend past the point of the BSDINSTALLER-BETA-1 release I made.</p>
<p>I have been building kernels without Preemption as qemu would cause a race condition to be triggered. <a href="http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/ata/atapi-cd.c.diff?&amp;r1=1.181&amp;r2=1.182&amp;f=h">This</a> patch went into the FreeBSD tree. It means I don&#8217;t need the NOPREEMPTION kernel anymore for use with qemu as the race condition is fixed.</p>
]]></content:encoded>
			<wfw:commentRss>http://fubar.geek.nz/blog/2005/10/12/so-long-thanks-for-the-check/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finished the Google Summer of Code</title>
		<link>http://fubar.geek.nz/blog/2005/09/08/finished-the-google-summer-of-code/</link>
		<comments>http://fubar.geek.nz/blog/2005/09/08/finished-the-google-summer-of-code/#comments</comments>
		<pubDate>Thu, 08 Sep 2005 03:42:00 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[BSD Installer]]></category>
		<category><![CDATA[Summer of Code]]></category>

		<guid isPermaLink="false">http://fubar.geek.nz/blog/?p=16</guid>
		<description><![CDATA[This really happened a week ago but I was too busy/slack.
The Google Summer of Code finished back on 1 September. As far as I know I finished everything but the mentors at FreeBSD have the final say on whether I will receive the full $4500 or just $500.
I&#8217;m hoping if I pass I will get [...]]]></description>
			<content:encoded><![CDATA[<p>This really happened a week ago but I was too busy/slack.</p>
<p>The Google Summer of Code finished back on 1 September. As far as I know I finished everything but the mentors at FreeBSD have the final say on whether I will receive the full $4500 or just $500.</p>
<p>I&#8217;m hoping if I pass I will get the tee-shirt soon so I can use it to skite to the other Computer Science students around Uni.</p>
]]></content:encoded>
			<wfw:commentRss>http://fubar.geek.nz/blog/2005/09/08/finished-the-google-summer-of-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing packages from BSD Installer CD&#8217;s</title>
		<link>http://fubar.geek.nz/blog/2005/08/02/installing-packages-from-bsd-installer-cds/</link>
		<comments>http://fubar.geek.nz/blog/2005/08/02/installing-packages-from-bsd-installer-cds/#comments</comments>
		<pubDate>Mon, 01 Aug 2005 18:13:00 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[BSD Installer]]></category>
		<category><![CDATA[Summer of Code]]></category>

		<guid isPermaLink="false">http://fubar.geek.nz/blog/?p=15</guid>
		<description><![CDATA[I&#8217;m looking at ways to install packages with the BSD Installer.
One way is to move the few executables and libraries needed from /usr to another location on /dev/md0. These include /usr/bin/login, /usr/sbin/bsd_installer_be, /usr/sbin/bsd_installer_ncurses, /usr/lib/libaura.so, /usr/lib/libdfui.so and /usr/lib/libinstaller.so but there may be others. /usr would then be unmounted and the package CD gets mounted in it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m looking at ways to install packages with the BSD Installer.</p>
<p>One way is to move the few executables and libraries needed from /usr to another location on /dev/md0. These include /usr/bin/login, /usr/sbin/bsd_installer_be, /usr/sbin/bsd_installer_ncurses, /usr/lib/libaura.so, /usr/lib/libdfui.so and /usr/lib/libinstaller.so but there may be others. /usr would then be unmounted and the package CD gets mounted in it&#8217;s place. When all the packages are installed it would be unmounted and the install CD mounted back to /usr.</p>
<p>Another is to move /usr to a file system image. The dists would stay directly on the CD but it could be unmounted as needed without any problems.</p>
<p>The only problems I see with the former is I don&#8217;t know if any further files from /usr will be needed in the future. The latter will need more memory which I&#8217;m trying to keep to a minimum as swap is not available until part way through the install.</p>
<p>I have only started testing to see if I can unmount /usr, remove the physical CD and still access  / with it.</p>
<p>If anyone has any other ideas on how to change the CD during the install please leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://fubar.geek.nz/blog/2005/08/02/installing-packages-from-bsd-installer-cds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BSD Installer on FreeBSD release 1</title>
		<link>http://fubar.geek.nz/blog/2005/07/29/bsd-installer-on-freebsd-release-1/</link>
		<comments>http://fubar.geek.nz/blog/2005/07/29/bsd-installer-on-freebsd-release-1/#comments</comments>
		<pubDate>Fri, 29 Jul 2005 06:23:00 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[BSD Installer]]></category>
		<category><![CDATA[Summer of Code]]></category>

		<guid isPermaLink="false">http://fubar.geek.nz/blog/?p=14</guid>
		<description><![CDATA[The first testing release of the BSD Installer powered install CD&#8217;s is below. I&#8217;ve been working on this for just over a month (it seems longer).
Announcing the first test release of a BSDInstaller-ified Install ISO
for FreeBSD.
I am pleased to announce the first beta release of BSD Installer powered
FreeBSD Install CD&#8217;s. It is both for wider [...]]]></description>
			<content:encoded><![CDATA[<p>The first testing release of the BSD Installer powered install CD&#8217;s is below. I&#8217;ve been working on this for just over a month (it seems longer).</p>
<p>Announcing the first test release of a BSDInstaller-ified Install ISO<br />
for FreeBSD.</p>
<p>I am pleased to announce the first beta release of BSD Installer powered<br />
FreeBSD Install CD&#8217;s. It is both for wider testing and feedback on to<br />
gauge the progress I&#8217;ve been making for the Google Summer of Code. This<br />
is based on RELENG_6 and unfortunately only for i386.</p>
<p>It is available from<br />
ftp://ftp.freebsd.org/pub/FreeBSD/SOC2005/bsdinstaller/ and should be on<br />
mirrors soon.</p>
<p>If you find any bugs not already listed in the Known Bugs section of<br />
this email or in http://wikitest.freebsd.org/moin.cgi/BSDInstaller<br />
please email me at soc-andrew@freebsd.org to help fix the bugs.</p>
<p>Details:</p>
<p>There are three virtual consoles running:<br />
* ttyv0: The frontend<br />
* ttyv1: The backend<br />
* ttyv2: A standard login screen to login as root with no password.</p>
<p>To see the installation log change to console ttyv1. It is also written<br />
to /var/log/install.log on the installed disk.</p>
<p>Minimum Memory:<br />
* 64M</p>
<p>Known Bugs:</p>
<p>* Can only install to one drive, can&#8217;t have / on ad0 and /usr on ad1<br />
* Cannot install source<br />
* Cannot install ports tree<br />
* Cannot install packages<br />
* The &#8220;Display system startup messages&#8221; window dosen&#8217;t display anything<br />
* Sendmail complains about not being able to change dir to<br />
/var/spool/clientmqueue<br />
Workaround: run &#8220;chown smmsp /var/spool/clientmqueue&#8221;<br />
* &#8220;Exit to Live CD&#8221; dosn&#8217;t work<br />
Workaround: change to ttyv2, login as root no password<br />
* dhclient fails as /var/db is missing as well as other errors.</p>
<p>Testing</p>
<p>* There has only been minimal testing of the &#8220;Configure an Installed<br />
System&#8221; menu. Most of the options should work.<br />
* The &#8220;Install extra software packages&#8221; option dosn&#8217;t work<br />
* I havn&#8217;t looked at &#8220;Setup NetBoot Install Services&#8221; menu, I have no<br />
idea if it will work or not</p>
]]></content:encoded>
			<wfw:commentRss>http://fubar.geek.nz/blog/2005/07/29/bsd-installer-on-freebsd-release-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing C with XML and XSLT</title>
		<link>http://fubar.geek.nz/blog/2005/06/30/writing-c-with-xml-and-xslt/</link>
		<comments>http://fubar.geek.nz/blog/2005/06/30/writing-c-with-xml-and-xslt/#comments</comments>
		<pubDate>Thu, 30 Jun 2005 03:39:00 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[BSD Installer]]></category>

		<guid isPermaLink="false">http://fubar.geek.nz/blog/?p=12</guid>
		<description><![CDATA[I&#8217;ve been playing with writing C code with XML and XSLT. I have been using this to look at a state machine where each state is a separate C function. eg the BSD Installer C backend.
The basic gist is:
&#60;installer&#62;
&#60;window name=&#8221;foo&#8221;&#62;
&#60;button name=&#8221;b1&#8243;/&#62;
&#60;button name=&#8221;b2&#8243;/&#62;
&#60;/window&#62;
&#60;window name=&#8221;bar&#8221;&#62;
&#60;button name=&#8221;baz&#8221;&#62;
&#60;/window&#62;
&#60;/installer&#62;
The XSL file then converts each &#60;window&#62; to a separate function with [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing with writing C code with XML and XSLT. I have been using this to look at a state machine where each state is a separate C function. eg the BSD Installer C backend.</p>
<p>The basic gist is:</p>
<p>&lt;installer&gt;<br />
&lt;window name=&#8221;foo&#8221;&gt;<br />
&lt;button name=&#8221;b1&#8243;/&gt;<br />
&lt;button name=&#8221;b2&#8243;/&gt;<br />
&lt;/window&gt;<br />
&lt;window name=&#8221;bar&#8221;&gt;<br />
&lt;button name=&#8221;baz&#8221;&gt;<br />
&lt;/window&gt;<br />
&lt;/installer&gt;</p>
<p>The XSL file then converts each &lt;window&gt; to a separate function with each &lt;button&gt; becoming the correct definition for a button in dfui API.</p>
]]></content:encoded>
			<wfw:commentRss>http://fubar.geek.nz/blog/2005/06/30/writing-c-with-xml-and-xslt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
