Index: basicnet/netutils/traceroute/traceroute-desc.xml
===================================================================
--- basicnet/netutils/traceroute/traceroute-desc.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
+++ basicnet/netutils/traceroute/traceroute-desc.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
@@ -0,0 +1,14 @@
+<sect2>
+<title>Contents</title>
+
+<para>The traceroute package contains <userinput>traceroute</userinput></para>
+
+</sect2>
+
+<sect2><title>Description</title>
+
+<sect3><title>traceroute</title>
+<para>Traceroute does basically what it says: it traces the route your packets take from the host you are working on to another host on a network, showing all the intermediate steps (routers) along the way.</para></sect3>
+
+</sect2>
+
Index: basicnet/netutils/traceroute/traceroute-exp.xml
===================================================================
--- basicnet/netutils/traceroute/traceroute-exp.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
+++ basicnet/netutils/traceroute/traceroute-exp.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
@@ -0,0 +1,29 @@
+<sect2>
+<title>Command explanations</title>
+
+<para><screen><userinput>sed 's|@prefix@|/usr|' Makefile.in &gt; Makefile.in~ mv Makefile.in~ Makefile.in :</userinput></screen>
+Adjusts the Makefile so that traceroute will be installed in /usr/sbin 
+instead of /usr/local/sbin, which is where the default 
+installation puts it.</para>
+
+<para><userinput>make install: </userinput> Installs traceroute setuid root 
+in the /usr/sbin directory. This makes it possible for all users to execute 
+traceroute. For absolute security, turn off the setuid bit in traceroute's 
+file permissions with the command 
+<screen><userinput>chmod 0755 /usr/sbin/traceroute</userinput></screen></para>
+
+<para>The risk is that if a security problem such as a buffer overflow were 
+ever found in the traceroute code, a regular user on your system could gain 
+root access if the program is setuid root. Removing the setuid permission 
+of course also makes it impossible for users other than root to utilize 
+traceroute, so decide what's right for your individual situation.</para>
+
+<para>Now, to be completely FHS compliant, as is our aim, if you do leave the 
+traceroute binary setuid root, then you should move traceroute to /usr/bin 
+with the following command: 
+<screen><userinput>mv /usr/sbin/traceroute /usr/bin</userinput></screen></para>
+
+<para>This ensures that the binary is in the path for non-root users.</para>
+
+</sect2>
+
Index: basicnet/netutils/traceroute/traceroute-inst.xml
===================================================================
--- basicnet/netutils/traceroute/traceroute-inst.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
+++ basicnet/netutils/traceroute/traceroute-inst.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
@@ -0,0 +1,14 @@
+<sect2>
+<title>Installation of traceroute</title>
+
+<para>Install traceroute by running the following commands:</para>
+
+<para><screen><userinput>sed 's|@prefix@|/usr|' Makefile.in &gt; Makefile.in~</userinput>
+<userinput>mv Makefile.in~ Makefile.in</userinput>
+<userinput>./configure</userinput>
+<userinput>make</userinput>
+<userinput>make install</userinput>
+<userinput>make install-man</userinput></screen></para>
+
+</sect2>
+
Index: basicnet/netutils/traceroute/traceroute-intro.xml
===================================================================
--- basicnet/netutils/traceroute/traceroute-intro.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
+++ basicnet/netutils/traceroute/traceroute-intro.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
@@ -0,0 +1,17 @@
+<sect2>
+<title>Introduction to traceroute</title>
+
+<screen>Download location:              &traceroute-download; 
+Version used:                   &traceroute-version;
+Package size:                   &traceroute-size;
+Estimated Disk space required:  &traceroute-buildsize;</screen>
+
+<para>The traceroute package contains the traceroute program, which is used 
+to display the network route that packets take to reach a specified host. This 
+is a standard network troubleshooting tool. If you find yourself unable to 
+connect to another system, traceroute can help pinpoint the problem.</para>
+
+<screen>Traceroute does not depend on any packages that are not a part of 
+the base LFS system.</screen>
+
+</sect2>
Index: basicnet/netutils/traceroute/traceroute.ent
===================================================================
--- basicnet/netutils/traceroute/traceroute.ent	(revision f45b195302d36939467202524156f38e0369b4f2)
+++ basicnet/netutils/traceroute/traceroute.ent	(revision f45b195302d36939467202524156f38e0369b4f2)
@@ -0,0 +1,9 @@
+<!ENTITY traceroute SYSTEM "../traceroute.xml">
+<!ENTITY traceroute-intro SYSTEM "traceroute-intro.xml">
+<!ENTITY traceroute-inst SYSTEM "traceroute-inst.xml">
+<!ENTITY traceroute-exp SYSTEM "traceroute-exp.xml">
+<!ENTITY traceroute-desc SYSTEM "traceroute-desc.xml">
+<!ENTITY traceroute-buildsize "75 KB">
+<!ENTITY traceroute-version "1.4a12">
+<!ENTITY traceroute-download "ftp://ftp.ee.lbl.gov/traceroute.tar.gz">
+<!ENTITY traceroute-size "35 KB">
