"--compress")
default_gzip="compress"
;;
+
+ "--snapshot")
+ clean_up=yes
+ make_tar=yes
+ update=no
+ check=no
+ ;;
+
+ "--help")
+ echo "Usage: ${progname} [options]"
+ echo ""
+ echo " --clean-up delete staging directories when done"
+ echo " --compress use compress instead of gzip"
+ echo " --newer=TIME don't include files older than TIME"
+ echo " --no-check don't check for bad file names etc."
+ echo " --no-update don't recompile or do analogous things"
+ echo " --snapshot same as --clean-up --no-update --tar --no-check"
+ echo " --tar make a tar file"
+ echo ""
+ exit 0
+ ;;
+
* )
echo "${progname}: Unrecognized argument: $1" >&2
exit 1
bogosities=
for file in $losers; do
file1=`echo $file | sed -e "s|.*/||"`
- if ! sed -n -e "/^DONTCOMPILE/,/[^\\]\$/p" lisp/Makefile |
+ if ! sed -n -e "/^DONTCOMPILE/,/[^\\]\$/p" lisp/Makefile.in |
grep -q "[ ]$file1\($\| \)"; then
case $file in
site-init.el | site-load.el | site-start.el | default.el)
### README while the rest of the tar file is still unpacking. Whoopee.
echo "Making links to top-level files"
ln GETTING.GNU.SOFTWARE INSTALL README BUGS move-if-change ${tempdir}
-ln ChangeLog Makefile.in configure configure.in ${tempdir}
+ln ChangeLog Makefile.in configure configure.in aclocal.m4 ${tempdir}
ln config.bat make-dist update-subdirs vpath.sed ${tempdir}
### Copy these files; they're cross-filesystem symlinks.
cp mkinstalldirs ${tempdir}
echo "Creating subdirectories"
for subdir in lisp site-lisp leim real-leim real-leim/CXTERM-DIC \
- real-leim/SKK-DIC real-leim/skk real-leim/quail \
+ real-leim/SKK-DIC real-leim/ja-dic real-leim/quail \
src src/m src/s src/bitmaps lib-src oldXMenu lwlib \
nt nt/inc nt/inc/sys nt/inc/arpa nt/inc/netinet nt/icons \
etc etc/e lock info man msdos vms; do
ln [a-zA-Z]*.el ../${tempdir}/lisp
ln [a-zA-Z]*.elc ../${tempdir}/lisp
ln [a-zA-Z]*.dat ../${tempdir}/lisp
+ for img in [a-zA-Z]*.xpm [a-zA-Z]*.xbm; do
+ # If there are no images, the shell won't expand the pattern.
+ if [ -f $img ]; then
+ ln $img ../${tempdir}/lisp
+ fi
+ done
## simula.el doesn't keep abbreviations in simula.defns any more.
## ln [a-zA-Z]*.defns ../${tempdir}/lisp
- ln ChangeLog Makefile makefile.nt ChangeLog.? ../${tempdir}/lisp
+ ln ChangeLog Makefile.in makefile.nt ChangeLog.? ../${tempdir}/lisp
test -f README && ln README ../${tempdir}/lisp
(cd ../${tempdir}/lisp
rm -f TAGS =*
mkdir ../${tempdir}/lisp/$file
ln $file/[a-zA-Z]*.el ../${tempdir}/lisp/$file
ln $file/[a-zA-Z]*.elc ../${tempdir}/lisp/$file
+ for img in $file/[a-zA-Z]*.xpm $file/[a-zA-Z]*.xbm; do
+ if [ -f $img ]; then
+ ln $img ../${tempdir}/lisp/$file
+ fi
+ done
if [ -f $file/README ]; then
ln $file/README ../${tempdir}/lisp/$file
fi
ln CXTERM-DIC/*.tit ../${tempdir}/real-leim/CXTERM-DIC
ln SKK-DIC/README SKK-DIC/SKK-JISYO.L ../${tempdir}/real-leim/SKK-DIC
- ln skk/*.el skk/*.elc ../${tempdir}/real-leim/skk
+ ln ja-dic/*.el ja-dic/*.elc ../${tempdir}/real-leim/ja-dic
ln quail/*.el quail/*.elc ../${tempdir}/real-leim/quail
cp ../leim-Makefile.in ../${tempdir}/real-leim/Makefile.in