mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 23:07:23 +08:00
applied Yann's patch
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@1456 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
ee60dff9c2
commit
a72f9b7b2a
@ -11,6 +11,9 @@ who wrote what.</para>
|
||||
|
||||
<itemizedlist>
|
||||
|
||||
<listitem><para>October 29th, 2003 [igor]: Applied the compressdoc
|
||||
patch submitted by Yann E. Morin.</para></listitem>
|
||||
|
||||
<listitem><para>October 29th, 2003 [tushar]: Added warning that the
|
||||
kernel packet write patch may damage hardware.</para></listitem>
|
||||
|
||||
|
@ -12,7 +12,7 @@ to go is to use the script below.
|
||||
|
||||
<screen><userinput><command>cat > /usr/bin/compressdoc << "EOF"</command>
|
||||
#!/bin/bash
|
||||
# VERSION: 20031009.1920
|
||||
# VERSION: 20031029.0025
|
||||
#
|
||||
# Compress (with bzip2 or gzip) all man pages in a hierarchy and
|
||||
# update symlinks - By Marc Heerdink <marc @ koelkast.net>
|
||||
@ -28,6 +28,9 @@ to go is to use the script below.
|
||||
# TODO:
|
||||
# - choose a default compress method to be based on the available
|
||||
# tool : gzip or bzip2;
|
||||
# - offer an option to automagically choose the best compression method
|
||||
# on a per page basis (eg. check which ofgzip/bzip2/whatever is the
|
||||
# most effective, page per page);
|
||||
# - when a MANPATH env var exists, use this instead of /etc/man.conf
|
||||
# (useful for users to (de)compress their man pages;
|
||||
# - offer an option to restore a previous backup;
|
||||
@ -132,7 +135,7 @@ function check_unique ()
|
||||
|
||||
# Look for, and keep, the most recent one
|
||||
LATEST=`(cd "$DIR"; ls -1rt "${BASENAME}" "${GZ_FILE}" "${BZ_FILE}" 2>/dev/null | tail -1)`
|
||||
for i in "${BASENAME}" "${GZ_FILE}".gz "${BZ_FILE}".bz2; do
|
||||
for i in "${BASENAME}" "${GZ_FILE}" "${BZ_FILE}"; do
|
||||
[ "$LATEST" != "$i" ] && rm -f "$DIR"/"$i"
|
||||
done
|
||||
|
||||
@ -326,6 +329,9 @@ for DIR in $MAN_DIR; do
|
||||
# are either compressed or not.
|
||||
if [ ! -L "$FILE" -a ! -e "$FILE" ]; then continue; fi
|
||||
|
||||
# Do not compress whatis files
|
||||
if [ "$FILE" = "whatis" ]; then continue; fi
|
||||
|
||||
if [ -d "$FILE" ]; then
|
||||
cd "${MEM_DIR}" # Go back to where we ran "$0", in case "$0"=="./compressdoc" ...
|
||||
# We are going recursive to that directory
|
||||
|
Loading…
Reference in New Issue
Block a user