diff lib-src/update-custom.sh @ 371:cc15677e0335 r21-2b1

Import from CVS: tag r21-2b1
author cvs
date Mon, 13 Aug 2007 11:03:08 +0200
parents 4f79e16b1112
children 1f50e6fe4f3f
line wrap: on
line diff
--- a/lib-src/update-custom.sh	Mon Aug 13 11:01:58 2007 +0200
+++ b/lib-src/update-custom.sh	Mon Aug 13 11:03:08 2007 +0200
@@ -45,20 +45,13 @@
 
 export EMACS
 
-EMACS_DIR=`cd \`dirname $EMACS\` && pwd`;
-# Account for various system automounter configurations
-if test -d "/net"; then
-  if test -d "/tmp_mnt/net"; then tdir="/tmp_mnt/net"; else tdir="/tmp_mnt"; fi
-  EMACS_DIR=`echo "$EMACS_DIR" | \
-   sed -e "s|^${tdir}/|/net/|" -e "s|^/a/|/net/|" -e "s|^/amd/|/net/|"`
-fi
-REAL="$EMACS_DIR/`basename $EMACS`"
+REAL=`cd \`dirname $EMACS\` ; pwd | sed 's|^/tmp_mnt||'`/`basename $EMACS`
 
 echo "Rebuilding custom-loads with $REAL..."
 
 if [ "`uname -r | sed 's/\(.\).*/\1/'`" -gt 4 ]; then
   echon()
-  {
+  {    
     /bin/echo $* '\c'
   }
 else
@@ -69,7 +62,12 @@
 fi
 
 # Compute patterns to ignore when searching for files
-ignore_dirs=""
+# These directories don't have customizations, or are partially broken.
+# If some of the packages listed here are customized, don't forget to
+#  remove the directory!
+ignore_dirs="cl egg eos its language locale sunpro term \
+tooltalk iso electric \
+hm--html-menus gnats pcl-cvs vm"
 
 # Only use Mule XEmacs to build Mule-specific autoloads & custom-loads.
 echon "Checking for Mule support..."
@@ -77,7 +75,7 @@
 mule_p="`$EMACS -batch -q -no-site-file -eval \"$lisp_prog\"`"
 if test "$mule_p" = nil ; then
 	echo No
-	ignore_dirs="$ignore_dirs mule"
+	ignore_dirs="$ignore_dirs mule leim skk"
 else
 	echo Yes
 fi