diff --git a/BLFS/gen-special.sh b/BLFS/gen-special.sh
index a2271bf..62bae0f 100755
--- a/BLFS/gen-special.sh
+++ b/BLFS/gen-special.sh
@@ -125,6 +125,7 @@ cat >tmpfile << EOF
+
EOF
for file in $(ls ${BLFS_DIR}/x/installing/x7* | grep -v x7driver); do
@@ -178,6 +179,7 @@ EOF
cat >>$SPECIAL_FILE << EOF
required
+ before
$precpack
ref
@@ -199,6 +201,9 @@ EOF
+
+
+
$packname
ref
diff --git a/BLFS/packdesc.dtd b/BLFS/packdesc.dtd
index e4d30ea..0bbbb5c 100644
--- a/BLFS/packdesc.dtd
+++ b/BLFS/packdesc.dtd
@@ -19,5 +19,6 @@
diff --git a/BLFS/xsl/gen_pkg_list.xsl b/BLFS/xsl/gen_pkg_list.xsl
index 5cf03ed..742728e 100644
--- a/BLFS/xsl/gen_pkg_list.xsl
+++ b/BLFS/xsl/gen_pkg_list.xsl
@@ -305,6 +305,7 @@
required
+ before
@@ -348,6 +349,8 @@
+
+
@@ -357,6 +360,12 @@
+
+
+ after
+ before
+
+
@@ -366,6 +375,12 @@
+
+
+ after
+ before
+
+
@@ -376,17 +391,29 @@
-
+
+
+
+
+
-
-
-
-
-
-
-
- link
-
+
+
+
+
+
+
+ after
+ before
+
+
+
+
+
+ link
+
+
+
@@ -398,6 +425,7 @@
optional
+ before
@@ -409,7 +437,7 @@
-
+
@@ -422,6 +450,13 @@
required
+
+
+ after
+ after
+ before
+
+