summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Hurd/QemuImageForL4.mdwn12
1 files changed, 9 insertions, 3 deletions
diff --git a/Hurd/QemuImageForL4.mdwn b/Hurd/QemuImageForL4.mdwn
index 40cf6f48..c77a2f25 100644
--- a/Hurd/QemuImageForL4.mdwn
+++ b/Hurd/QemuImageForL4.mdwn
@@ -12,7 +12,7 @@ You will need the following :
* autoconf 2.53 (or greater)
* grub
* the CVS version of hurd-l4, which you can retrieve from the savannah server: `export CVS_RSH=ssh && cvs -z3 -d:ext:anoncvs@savannah.gnu.org:/cvsroot/hurd co hurd-l4`
-* two flavours of Pistachio, the L4 kernel, which can be found at <http://www.l4ka.org/projects/pistachio/download.php>. Take the demodisk for ia32 (`pistachio-ia32-0.4-demodisk.bin.bz2`) and the CVS version (NOT the source tarball !) : `cvs -d:pserver:guest@cvs.l4ka.org:/public-cvs login && cvs -z3 -d:pserver:guest@cvs.l4ka.org:/public-cvs co pistachio`
+* two flavours of Pistachio, the L4 kernel, which can be found at <http://www.l4ka.org/projects/pistachio/download.php>. Take the demodisk for ia32 (`pistachio-ia32-0.4-demodisk.bin.bz2`), we'll checkout the CVS later (the 0.4 tarball isn't recent enough).
We will begin with the hurd itself (these steps are taken from the `README`).
@@ -34,8 +34,13 @@ You shouldn't have any warnings with this autoreconf. If that is not the case, i
Now we'll prepare the Pistachio kernel :
- $ tar xjvf pistachio-0.4.tar.bz2
- $ cd pistachio-0.4
+ $ cd ..
+ $ cvs -d:pserver:guest@cvs.l4ka.org:/public-cvs login
+
+When asked for a password, answer `guest`
+
+ $ cvs -z3 -d:pserver:guest@cvs.l4ka.org:/public-cvs co pistachio
+ $ cd pistachio
We must apply some patchs for it to work properly with The Hurd. They are located in `hurd-l4/README`:
@@ -44,6 +49,7 @@ We must apply some patchs for it to work properly with The Hurd. They are locate
We will first compile sigma0 (and some other tools) :
$ cd user
+ $ autoreconf -f -i -s
$ mkdir BUILDDIR
$ cd BUILDDIR