Index: introduction/important/locale-issues.xml
===================================================================
--- introduction/important/locale-issues.xml (revision 52fb8cf6e7ec0a1c2ed9cc4bca8fa8b26b880956)
+++ introduction/important/locale-issues.xml (revision a45a7bc7a2c6d56c0b8c0b2094fe12d60962e8f0)
@@ -260,8 +260,40 @@
translated manual pages in UTF-8 encoding (e.g., Shadow, already dealt
with), or manual pages in languages not in the table. Not all BLFS packages
- have been audited for conformance with the requirements put in LFS. If you
- find a manual page installed by any of BLFS packages that is obviously in
- the wrong encoding, please remove or convert it as needed, and report this
- to BLFS team as a bug.
+ have been audited for conformance with the requirements put in LFS (the
+ large majority have been checked, and fixes placed in the book for packages
+ known to install non-conforming manual pages). If you find a manual page
+ installed by any of BLFS packages that is obviously in the wrong encoding,
+ please remove or convert it as needed, and report this to BLFS team as a
+ bug.
+
+ You can easily check your system for any non-conforming manual pages
+ by copying the following short shell script to some accessible location,
+
+#!/bin/sh
+# Begin checkman.sh
+# Usage: find /usr/share/man -type f | xargs checkman.sh
+for a in "$@"
+do
+ # echo "Checking $a..."
+ # Pure-ASCII manual page (possibly except comments) is OK
+ grep -v '.\\"' "$a" | iconv -f US-ASCII -t US-ASCII >/dev/null 2>&1 && continue
+ # Non-UTF-8 manual page is OK
+ iconv -f UTF-8 -t UTF-8 "$a" >/dev/null 2>&1 || continue
+ # If we got here, we found UTF-8 manual page, bad.
+ echo "UTF-8 manual page: $a" >&2
+done
+# End checkman.sh
+
+
+ and then issuing the following command (modify the command below if the
+ checkman.sh script is not in your PATH
+ environment variable):
+
+find /usr/share/man -type f | xargs checkman.sh
+
+ Note that if you have manual pages installed in any location other
+ than /usr/share/man (e.g.,
+ /usr/local/share/man), you must
+ modify the above command to include this additional location.
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml (revision 52fb8cf6e7ec0a1c2ed9cc4bca8fa8b26b880956)
+++ introduction/welcome/changelog.xml (revision a45a7bc7a2c6d56c0b8c0b2094fe12d60962e8f0)
@@ -46,4 +46,8 @@
+ [randy] - Added a shell script and additional information
+ about UTF-8 manual pages to the Locale Related Issues page.
+
+
[randy] - Moved the CM-Super type1ec.sty file from the
texmf-local directory structure to the texmf structure.