This is e_update.sh in view mode; [Download] [Up]
#!/bin/sh
#
# e_update.sh - Walk your directory tree, finding all the old .e files and
# turning the contents into a single file ~/.e
#
# To be used when changing from old versions of e to version 1.3.
#
# DON'T expand(1) this file - there's a TAB in the second sed command.
# This assumes you don't have .e files hanging around that weren't put
# there by e.
#
tmp=/tmp/dotty.$$
if [ -f $tmp ]
then
echo $tmp exists! Try again.
exit
fi
cd
HOME=`pwd`
cd /
for i in `find $HOME -name .e -print`
do
#
# remove "/.e" from the end.
#
echo $i | sed -e 's/\/\.e$//'
#
# insert a TAB at the front of each name
#
cat $i | tail -8 | sed -e 's/^/ /'
#
# remove the old file.
#
rm $i
done > $tmp
mv $tmp $HOME/.e
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.