Update of /cvsroot/devil-linux/build/scripts
In directory sc8-pr-cvs12.sourceforge.net:/tmp/cvs-serv20012
Modified Files:
man-pages
Log Message:
- code clearing
Index: man-pages
===================================================================
RCS file: /cvsroot/devil-linux/build/scripts/man-pages,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- man-pages 4 Oct 2005 02:49:43 -0000 1.8
+++ man-pages 1 Feb 2008 10:22:16 -0000 1.9
@@ -31,6 +31,8 @@
cp -upR $MAN $CDDIR/usr/share/man
done
+ mv $CDDIR/usr/man $CDDIR/usr/share/man && ln -sf share/man $CDDIR/usr/man
+
echo cleaning out unneeded man directories
#delete man pages we don't need in DL
rm -rf $CDDIR/usr/share/man/man2 &> /dev/null
@@ -57,25 +59,16 @@
#exit 1
echo "compressing man pages"
- for FILE in $(ls $CDDIR/usr/share/man/{man,cat}?/* | grep -v ".gz$")
- do
- if [ -e $FILE.gz ]; then
- rm $FILE
- else
- gzip -9 -f $FILE &> /dev/null
- fi
- done
+ find $CDDIR/usr/share/man/ -type f -a ! -name '*bz2' -a ! -name '*gz' | xargs -r gzip -f -9
-# Try to fix symlinks broken after gzipping
- pushd $CDDIR/usr/share/man
- for a in `ls $CDDIR/usr/share/man`; do
+# Try to fix symlinks broken after compressing
+ for a in $(ls -1d $CDDIR/usr/share/man/*); do
pushd $a
- for i in `find -exec file {} \; | grep "broken symbolic link" | awk ' {print $1}' | tr -s "[:]" "\040"` ; do
- $(`ls -la $i | awk ' { print "ln -sf " $11 ".gz", $9} '`)
+ for i in `find -type l -exec file {} \; | grep "broken symbolic link" | awk ' {print $1}' | tr -s "[:]" "\040"` ; do
+ $(ln -sf `echo $i | sed 's/\([0-9]\)\(.*\)$/\1/'`'.gz' `readlink $i | sed 's/\([0-9]\)\(.*\)$/\1/'`'.gz') && rm -f $i
done
popd
done
- popd
# Set correct permissions
find $CDDIR/usr/share/man/ -type f -exec chmod 644 {} \;
|