#! /bin/sh
#
# Filename:  fixemacs
#
# Author:  Br. David Carlson
#
# Date:  September 25, 1998
#
# This script copies a .emacs file to user's home directories.  It skips
# directories that are not for actual users and skips those that already
# have a .emacs file.

TMP=/tmp/fix.$$
            
cd /users                    
ls | grep -v "^cs" > $TMP
sync                                                                           
sleep 1
                                                                               
while read fname                
do                              
   if [ -d "$fname" ]  
   then                         
      if [ "$fname" = "lost+found" -o "$fname" = "admin" -o "$fname" = "backup" -o "$fname" = "fpdb" -o "$fname" = "staff" -o "$fname" = "fortune" -o "$fname" = "client" -o "$fname" = "cislinux" ]
      then
         echo "skipping $fname"
      else
         if test -f "/users/$fname/.emacs"
         then
            echo ".emacs file exists for $fname"
         else
            cp /users/carlson/.emacs /users/$fname
            chown $fname.users /users/$fname/.emacs
            chmod 600 /users/$fname/.emacs
            echo ".emacs file copied to $fname"
         fi
      fi
   fi                           
done < $TMP

rm $TMP                                
exit 0

