LANG=
export LANGUAGE LC_ALL LC_MESSAGES LANG
-## Don't restrict access to any files.
-umask 0
+## Remove unnecessary restrictions on file access.
+umask 022
update=yes
check=yes
"--bzip2")
default_gzip="bzip2"
;;
- ## Same with lzma.
- "--lzma")
- default_gzip="lzma"
- ;;
## Same with xz.
"--xz")
default_gzip="xz"
echo ""
echo " --bzip2 use bzip2 instead of gzip"
echo " --clean-up delete staging directories when done"
- echo " --lzma use lzma instead of gzip"
echo " --xz use xz instead of gzip"
echo " --no-compress don't compress"
echo " --newer=TIME don't include files older than TIME"
echo "Making links to \`lisp' and its subdirectories"
files=`find lisp \( -name '*.el' -o -name '*.elc' -o -name 'ChangeLog*' \
- -o -name 'README*' \)`
+ -o -name 'README' \)`
### Don't distribute site-init.el, site-load.el, or default.el.
for file in lisp/Makefile.in lisp/makefile.w32-in $files; do
ln emacs-x86.manifest emacs-x64.manifest emacs.rc ../${tempdir}/nt
ln config.nt emacsclient.rc emacs-src.tags ../${tempdir}/nt
ln nmake.defs gmake.defs subdirs.el [a-z]*.bat [a-z]*.[ch] ../${tempdir}/nt
+ ln Makefile.in gnulib.mk ../${tempdir}/nt
+ ln msysconfig.sh mingw-cfg.site epaths.nt INSTALL.OLD ../${tempdir}/nt
ln ChangeLog INSTALL README README.W32 makefile.w32-in ../${tempdir}/nt)
echo "Making links to \`nt/inc' and its subdirectories"
echo "Making links to \`admin' and its subdirectories"
for f in `find admin -type f`; do
+ case $f in
+ admin/unidata/Makefile) continue ;;
+ esac
ln $f $tempdir/$f
done
for f in `find etc -type f`; do
case $f in
etc/DOC*|etc/*.pyc) continue ;;
+ ## Arguably we should not exclude *.ps.
+ etc/refcards/*.aux|etc/refcards/*.dvi|etc/refcards/*.log|etc/refcards/*.ps)
+ continue ;;
esac
ln $f $tempdir/$f
done
fi
case "${default_gzip}" in
bzip2) gzip_extension=.bz2 ;;
- lzma) gzip_extension=.lzma ;;
xz) gzip_extension=.xz ;;
gzip) gzip_extension=.gz ; default_gzip="gzip --best";;
*) gzip_extension= ;;