summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hurd/dde/guide.mdwn16
1 files changed, 12 insertions, 4 deletions
diff --git a/hurd/dde/guide.mdwn b/hurd/dde/guide.mdwn
index 9dd9fc67..b8b117e4 100644
--- a/hurd/dde/guide.mdwn
+++ b/hurd/dde/guide.mdwn
@@ -22,9 +22,14 @@ The whole process is much more cumbersome otherwise.
It also assumes that apart from networking,
your Hurd system is already installed and operational.
+Debian now already includes dde support in both gnumach (>=
+2:1.3.99.dfsg.git20120219-1) and hurd (>= 20120219-1), so in the steps below,
+building gnumach will not be needed. Also, be sure to use the dde-debian branch
+instead of dde.
+
We start by booting into Debian GNU/Linux,
-so we can download everything we will need for building DDE.
+so we can download everything we will need for building DDE. If you have already a way to download things from the Hurd image, skip to "Get DDE code" below.
Once there, first mount the Hurd partition (as root):
@@ -60,6 +65,9 @@ Get DDE code:
$ mkdir dde && cd dde
+Note: here, use dde-debian instead of dde if you have gnumach >=
+2:1.3.99.dfsg.git20120219-1 already installed and running.
+
$ git clone git://git.sv.gnu.org/hurd/incubator.git -b dde hurd
$ git clone git://git.sv.gnu.org/hurd/gnumach.git -b master-user_level_drivers
@@ -113,7 +121,7 @@ Make sure we can build stuff as normal user:
Now you can log in with the normal user account to build stuff.
-Build a DDE-enabled Mach:
+Build a DDE-enabled Mach. Not needed if you have gnumach >= 2:1.3.99.dfsg.git20120219-1 already installed and running:
$ cd ~me/dde/gnumach
@@ -123,7 +131,7 @@ Build a DDE-enabled Mach:
If not already present in DDE,
-we need to prepare the driver for the network card:
+we need to prepare the driver for the network card (else, skip to "Having prepared the driver" below):
$ cd ~me/dde/hurd
@@ -166,7 +174,7 @@ we can now build the necessary Hurd and DDE bits:
$ mkdir -p hurd/include/ddekit # workaround for a buildsystem bug... XXX I'm pretty sure this is not necessary anymore
- $ make libddekit libmachdev devnode pfinet # Hurd components
+ $ make libddekit libmachdev devnode pfinet # Hurd components. This is not needed if you have hurd >= 20120219-1 already installed and running.
$ cd libdde_linux26 # common DDE driver code -- uses a different Makefile system than the Hurd components!