diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 239cb651e..fe3f8d031 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -36,6 +36,16 @@
-->
+
+ 2007-07-14
+
+
+ [dnicholson] - Made the Linux API Headers install safer by
+ using an intermediate directory.
+
+
+
+
2007-07-06
diff --git a/chapter05/linux-headers.xml b/chapter05/linux-headers.xml
index 28f5f8df5..0af82b535 100644
--- a/chapter05/linux-headers.xml
+++ b/chapter05/linux-headers.xml
@@ -46,7 +46,8 @@
make mrproper
make headers_check
-make INSTALL_HDR_PATH=/tools headers_install
+make INSTALL_HDR_PATH=dest headers_install
+cp -rv dest/include/* /tools/include
diff --git a/chapter06/linux-headers.xml b/chapter06/linux-headers.xml
index d345736f6..db2ad95ff 100644
--- a/chapter06/linux-headers.xml
+++ b/chapter06/linux-headers.xml
@@ -51,7 +51,8 @@
make mrproper
make headers_check
-make INSTALL_HDR_PATH=/usr headers_install
+make INSTALL_HDR_PATH=dest headers_install
+cp -rv dest/include/* /usr/include
diff --git a/general.ent b/general.ent
index c4614fbab..0a907421c 100644
--- a/general.ent
+++ b/general.ent
@@ -1,6 +1,6 @@
-
-
+
+